remoteonsite
Senior Test Engineer - Automation Testing - CGI
QA Engineer
Senior Test Engineer specializing in automation testing, designing and maintaining robust test frameworks using Selenium, Java and Python, and integrating them into CI/CD pipelines with Jenkins for continuous delivery of high‑quality software.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks and scripts using Selenium, Java, and Python to validate web and API applications.
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI) to enable continuous testing and rapid feedback.
- Collaborate with development, product, and DevOps teams to define test strategies, acceptance criteria, and quality metrics.
- Identify, document, and track defects; perform root‑cause analysis and work with engineers to drive resolution.
- Maintain test data, environments, and test infrastructure (including Docker containers) to ensure reliable, repeatable test execution.
Requirements
- 5+ years of hands‑on experience in automation testing with Selenium and strong programming skills in Java and/or Python.
- Proven experience building and managing CI/CD pipelines using Jenkins or similar tools.
- Solid understanding of RESTful APIs, JSON, and tools such as Postman or RestAssured for API testing.
- Familiarity with version control (Git), test management tools, and agile development methodologies.
- Excellent problem‑solving abilities, strong communication skills, and a proactive attitude toward quality improvement.
Skills
seleniumjavapythoncicdjenkinsrest api