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