QA Test Automation Sr
PROJECT DESCRIPTION/JOB SUMMARY
The QA Automation engineer is responsible for developing and executing exploratory and automated tests , debugging and defining corrective actions to ensure the quality of Supply Chain products and enhancing the customer experience. Candidate must be responsible for and be able to monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
KEY RESPONSIBILITES AND DUTIES
- Analyzing Customer requirements and documenting Software Requirements Specification
- Producing design documents and participating in design reviews
- Partnering with other leads and vendors to define the end to end technical solution.
- Experience being part of an agile/scrum methodology
- Able to collaborate across different functions. Work closely with product management and development teams to understand requirements and technical specifications
- Contribute as an individual during test design, test planning and test execution
- Develop test plans, provide testing estimates and communicate issues appropriately
- Experience in designing and writing automated test suites
- Good grasp of best practices of coding part in test automation
- Strong ability to define problems, collect data, establish facts, and draw valid conclusions.
“MUST HAVE” SPECIFIC KNOWLEDGE AND SKILLS
- 7+ years of experience validating complex applications
- Good understanding of microservices and event driven architecture
- 3+ years of experience working with PostGreSQL (or SQL Server)
- 7+ years of experience with automated unit, integration and end-to-end testing
- Should have strong knowledge in Selenium webdriver, cucumber and Java
- Understand , write and review automated test cases (cucumber based)
- Experience with android and ios mobile automation (preferably appium)
- Experience with api automation (preferably rest assure)
- Good experience in Web, Mobile app testing
- Good experience with building automation frameworks (keyword driven, hybrid)
- Experience with Performance and Load testing
- Experience with continuous integration / continuous deployment using templates
- Experience with Azure infrastructure (API Gateway, AKS, Service Bus, Kafka, Event Hub )
- Experience with Google Analytics / Firebase integration testing
- Should be a self-starter who is excited to relentlessly solve many technical challenges
- Must have excellent written and verbal communication skills
- Should manage own time and work well both independently and as part of a team
EDUCATION AND EXPERIENCE
EDUCATION: Bachelors/4 Yr Degree
YEARS OF RELEVANT WORK EXPERIENCE: 7+ Years