Automation Test Engineer
Role details
Job location
Tech stack
Job description
Designs and executes manual and automated test protocols to ensure software products meet functional, performance, and compliance requirements. Works independently within established QA frameworks, collaborates with cross-functional teams, and contributes to continuous improvement of testing practices and product quality.
Your tasks will include ;
-
Review software specifications and controls in collaboration with Product and Development teams to ensure testability and clarity.
-
Design, execute, and document manual and automated test cases across different environments and platforms.
-
Build and maintain reusable test scripts and frameworks using automation tools (e.g., Selenium, Cypress, Playwright).
-
Analyze test results, identify defects, and provide actionable feedback to development teams.
-
Ensure traceability between requirements, test cases, and defects.
-
Participate in sprint planning, backlog grooming, and QA estimation sessions.
-
Optimize test coverage and execution efficiency through automation and tooling improvements.
-
Ensure testing activities comply with internal risk frameworks and external regulatory requirements.
-
Contribute to the continuous improvement of QA processes, tools, and documentation.
-
Collaborate with DevOps and CI/CD teams to integrate automated tests into pipelines.
-
Present test findings and recommendations clearly to stakeholders, supporting informed decision-making.
Requirements
-
Have Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Have Minimum 3 years of experience in software testing, including both manual and automated testing.
-
Proficiency in designing and executing test cases based on functional and non-functional requirements.
-
You are experienced in performance testing and defining performance test scenarios
-
You have experience with JMeter
-
Experience with Gatling is a plus
-
Hands-on experience with test automation tools such as Selenium, Cypress, Playwright, or similar.
-
Familiarity with scripting languages (e.g., Python, JavaScript) for test automation.
-
Understanding of CI/CD pipelines and integration of automated tests into development workflows.
-
Experience with defect tracking and test management tools (e.g., JIRA, TestRail, Xray).
-
Solid knowledge of software development lifecycle.
-
Ability to work across platforms (Windows, Linux) and environments (web, mobile, API).
-
Awareness of compliance and risk frameworks relevant to software quality assurance