Pitney Bowes

Senior Software Engineer

Pitney Bowes

full-time

Posted on:

Location Type: Office

Location: Pune • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSCloudCypressDistributed SystemsDockerJavaJavaScriptJMeterMochaNoSQLPython

About the role

  • Develop and execute automated tests to ensure product quality.
  • Design, create and maintain automated test cases and determine priority for the test cases.
  • 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.
  • 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.
  • Develop and Execute the Cross Browser 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, Cypress, 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 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 automationautomated test casesJavaCypressAppiumsystem testingfunctional testingregression testingAPI testingperformance testing
Soft skills
communication skillsanalytical skillsself-motivatedteam playeradaptabilityproblem-solvingcollaborationfast-paced environmentcross-functional alignmentasking for help