About The Role
In this opportunity as Senior QA Automation Engineer, you will:
Designing, implementing and stabilizing automation tests and taking corrective actions.
Participate in defining scope, methodologies and tooling for Quality Engineering practices.
Develop and execute exploratory and automated tests to ensure product quality.
Create detailed, comprehensive and well-structured test plans and test cases in Azure DevOps (ADO) to ensure good test coverage of the features/user stories.
Estimate, prioritize, plan and coordinate testing activities for in-sprint, regression and release testing.
Be an advocate for shift-left and automation first approach.
Mentoring and helping fellow colleagues in automation and lead from the front
Design, develop and execute automation scripts.
Communicate with cross-functional teams (e.g. developers, business systems analyst and product manager) to identify, clarify product requirements.
Participate in scrum and agile ceremonies.
Work closely with team leaders and architects to discuss, design and implement quality processes and practices.
About You
You're a fit for the role of Senior Automation Engineer, if your background includes:
6+ years of professional QA Engineering experience – Translating business requirements into test scenarios, develop and execute test scripts including automation suites.
Established background in an Agile environment with a proven understanding of the software development life cycle.
Assist Product Manager and Business System Analyst with test plan, estimations and scenarios based on Feature and User story themes.
Bachelor’s in computer science or equivalent work experience
Previous work experience as SDET (Software Development Engineer in TEST)
Hands-on experience on In-sprint automation
Strong hands-on experience working in test automation with expertise in Test automation tools/frameworks e.g., WebdriverIO/Selenium, Playwright, Cucumber
Experience in building and enhancing test automation for Angular/React, APIs, SOAP services and microservices.
Hands-on experience of automating webservices using Python, Javascript or Java
Solid knowledge of SQL and ability to write queries against Relational Databases e.g., Oracle, PostgreSQL.
Experience with performance and/or security testing is a plus.
Familiarity Version control systems (GIT) experience
Good understanding of JSON and XML data formats
Experience in cloud platforms (AWS, OCI).
Programming language experience in at least one of the following: Javscript, Java, Python
Other specialized knowledge and skills required:
Proven strong analytical design and trouble-shooting skills.
Highly accountable for meeting all commitments and deadlines.
Good written and oral communication skills in English
Ability to facilitate communication between business and technology teams in both English and Spanish.
Must be able to work independently as well as collaboratively.
Drive for continuous process improvement
Self-driven, proactive and a good communicator
Any Graduate