Automation Test Engineer
Job Description
• Work closely with developers, testers, PO, and UX to ensure their features are delivered to meet business and quality requirements
• Design and develop detailed, comprehensive and well-structured test plans and test cases
• Create end-end, functional, integration (API and UI) tests for complex business requirements
• Participate in Test Design Review meetings for test plans with focus on functional, business, complex scenarios, high impact projects and usability
• Work with engineers to promote TDD (test driven development) and assist as needed
• Collaborate with globally distributed team
• Monitor product or feature-level quality health metrics like testability, test health, test coverage, etc
• Test the limits of software at both the project and application level, data pipeline, including integration with related applications
Preferred Skills
• A minimum of 3-5 years of experience in software engineering, quality assurance / engineering, automation and usability
• Proficiency in python, java or similar programming languages
• Experience working on GIT, Jenkins and CI/CD tools
• Proven testing experience in Web Services/ API endpoints
• Working knowledge of JSON
• Deep professional experience in software quality assurance
• Perform thorough regression testing when bugs are resolved
• Strong knowledge of software QA methodologies, tools and processes
• A broad grasp of software QA approaches: automated front-end (UI) testing for SaaS products, back-end testing, unit/integration/system testing, black/white-box testing, coverage analysis, penetration testing, performance testing, cross-platform testing, QA reporting
• Experience in writing clear, concise and comprehensive test plans and test cases
• Experience with test management tools
• Hands-on experience with both white box and black box testing and automated testing tools
• Solid knowledge of SQL and scripting
• Experience with health care applications
• Excellent communication skills with clear emphasis on collaboration
• Strong problem-solving skills
• Big data testing experience in technologies like Kafka, Cassandra, Elasticsearch