
Quality Assurance Software Engineer
Pitney Bowes
full-time
Posted on:
Location Type: Office
Location: Pune • 🇮🇳 India
Visit company websiteJob Level
SeniorLead
Tech Stack
ApacheAWSCloudCypressDistributed SystemsDockerJavaJavaScriptJMeterMochaNoSQLPythonSelenium
About the role
- Design, create and maintain automated test cases and determine priority for the test cases and create execution plans to implement these scenarios.
- Participate in Agile working practices such as daily scrum meetings, sprint planning meetings, reviews, and retrospectives
- Maintain automated regression suites/packages to be compliant with changing requirements and features
- The candidate should be able to work independently to identify test cases/test scripts from requirements and map test cases/scripts back to the original requirement Understand business objectives and build alignment and buy-in cross-functionally.
- Analyze functional and technical requirements and translate them into manual and/or automatable scenarios.
- Developing and Executing the Cross Browser (browsers like Safari, Chrome, Mobile browsers) testing automation
Requirements
- Minimum of 3 + years of experience with test automation.
- Minimum of 7 years of overall Software QA experience.
- Experience in developing and implementing automated test cases for web applications.
- Exceptional ability to develop maintainable test automation solutions using Java, Selenium, Appium or similar technologies.
- Hands on with various types of testing such as system, functional and regression
- Current coding experience using an object-oriented language (Java)
- Demonstrated knowledge of testing one or more of the following: API interfaces, databases/data stores, analytics
- Docker or similar container experience is a strong plus
- Experience working on large scale distributed systems or relational/NoSQL databases
- Experience with JavaScript or python and the testing frameworks (like Mocha, Cucumber, Protractor, Apache Jmeter , cypress etc.)
- Experience debugging and capturing backend failures and network issues
- Experience in Stress testing or performance testing.
- Excellent written and oral communication skills and analytical skills
- Demonstrated competence and ability to be self-motivated when analyzing problems
- Ability to work in a fast-paced environment and to be an outstanding team player
- Ability to learn new frameworks and environments
- Experience with Agile, continuous integration, and dealing with ambiguity
- Adept at asking for help when needed
- Working experience with a remote team is a big plus
- Startup Experience is a plus
- Experience with cloud infrastructure (AWS) is an added bonus
Benefits
- Provide the will: opportunity to grow and develop your career
- Offer an inclusive environment that encourages diverse perspectives and ideas
- Deliver challenging and unique opportunities to contribute to the success of a transforming organization
- Offer comprehensive benefits globally ( P B Live Well )
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automationJavaSeleniumAppiumAPI testingfunctional testingregression testingJavaScriptPythonperformance testing
Soft skills
communication skillsanalytical skillsself-motivatedteam playerability to learnadaptabilityproblem-solvingcollaborationtime managementindependence