Collaborate as a member of an Agile/Product Development team to define and implement testing and test automation strategies and techniques
Knowing the product vision and working closely with the PO to translate their vision into proof
Provide the team with detailed information about any defects found and help the Agile Coach and PO prioritize the backlog
Combine automated/manual testing to efficiently cover system functionality without compromising quality
Write and maintain functional, non-functional, performance, and regression tests
Maintain and extend automated tests and test automation frameworks
Partner with the Agile team and implement Test Driven Development and Behavior Driven Development as required
Partners with development teams to identify key risk areas in new solutions
Keeps up to date with best practices and industry standards in testing
Actively participate in scrum to provide clarification and resolve issues with the team
Determine and manage required test data
Work collaboratively to optimize test coverage
Partner with DevOps, Cloud ops teams to onboard automated tests – to stay consistent with an infrastructure established to support continuous testing
Support team member knowledge-sharing and skills transfer, to increase team productivity
Qualifications:
BS degree in Computer Science or related technical field, or equivalent practical experience
8+ years of experience as a Quality Assurance Test Automation Engineer
Experience working as Quality Engineer in AI/Client projects. Should be familiar with Model performance evaluation with different matrices like drift, Bias, Variance, F1 score etc.
Knowledge in Data quality
Hands on experience with different development and testing techniques (i.e. Test-Driven Development, Behavior Driven Development)
Hands on experience with test automation design, development practices, frameworks, and related tools that support functional and non-functional test automation
Working test automation experience in Big data environment
Hands on experience with scripting in Shell, Python, Scala/Java, Spark
Working knowledge of relational databases and SQL
Working knowledge of performance testing tools like locust/Jmeter
Ability to work with Agile methodologies in a fast pace environment required Knowledge of cloud technology (AWS/GCP/Azure), DevOps and Jenkins preferred
AWS certification is plus
Experience in Webservice testing is desired
Critical thinker and problem-solving skills
Team player with great time-management, interpersonal and communication skills
Manage relationships in a cross-functional environment with multiple