What you’ll do on the job:
- Work from a deep understanding of customer perspectives, software engineering and quality practices to help build and ship better products.
- Improve the customers experiences by understanding what's important, measuring how we're doing, and driving testing priorities to improve
- Coordinate and participate in requirements review/story elaborations, design, architectural discussion, and testing activities to deliver features and enhancements.
- Work in liaison with the business and development team in all phases of development from solution definition to deployment.
- Assist the project team in identifying and monitoring project testing risks and issues.
- Develop quality automation code, test plans/cases and perform testing to ensure software meets business and security requirements and established practices and maintaining the same
- Reviews testing documentation provided by others on the team, giving feedback and integrating documentation.
- Design and develop scalable clean test automation and automation for systems/integrations/CI and CD
Who’ll be a good fit:
- 3 to 5 years professional experience as a Software Development Engineer in Test.
- Experience with Test processes, open source test frameworks, test design strategies, writing test cases, and automating tests with frameworks like JUnit/TestNG, Selenium, Cucumber, JMeter and Appium is good to have.
- Strong experience in API testing from SOAP, RESTful is required.
- Ability to work in cross functional areas with internal partner engineering teams in a disciplined agile environment.
- Experience in testing products deployed in cloud preferably Azure cloud and have used Azure DevOps tool
- Ability to comprehend documentation clearly, effectively and delivering quality software in an extensive distributed system.
- Experience testing across a variety of platforms: Microservices and Databases.
- Experienced in different protocols testing (HTTPS/HTTPS/RPC etc.,).
- Experience in Unit, Functional and Integration testing.