remote
Senior Software Quality Engineer - Invesco
Software Engineer
Lead the design and execution of advanced test strategies for high‑reliability software, driving quality across the development lifecycle with automation, CI/CD, and API testing expertise.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites using Selenium, Java, and Python to validate functional and non‑functional requirements.
- Collaborate with cross‑functional teams in Agile environments to define test plans, test cases, and acceptance criteria.
- Integrate automated tests into CI/CD pipelines (Jenkins, Git) to enable continuous quality feedback.
- Perform API testing, performance testing, and security testing to ensure robustness and compliance.
- Analyze defect trends, provide root‑cause analysis, and recommend process improvements.
Requirements
- 5+ years of experience in software quality engineering or test automation.
- Strong proficiency in Java and Python with Selenium WebDriver.
- Hands‑on experience with CI/CD tools (Jenkins, Git) and Agile methodologies.
- Excellent analytical, communication, and problem‑solving skills.
- Experience with API testing tools (Postman, REST Assured) and performance testing is a plus.
Skills
test automationseleniumjavapythoncicdagile