onsite
QA Analyst & Test Automation Developer - Johnson Controls
Software Engineer
Senior QA Analyst and Test Automation Developer responsible for designing, developing, and executing automated test frameworks using Selenium, Java, and Python within an Agile environment, ensuring high-quality web applications.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for web applications using Selenium WebDriver with Java and Python.
- Collaborate with product managers, developers, and offshore teams to define test strategies and acceptance criteria.
- Integrate automated tests into CI/CD pipelines using Jenkins and manage test execution reports.
- Perform manual exploratory testing to uncover edge‑case defects and provide detailed bug reports.
- Mentor junior QA staff and promote best practices in test automation and quality assurance.
Requirements
- 5+ years of QA experience with a strong focus on test automation.
- Hands‑on experience setting up and maintaining Jenkins pipelines for automated testing.
- Solid understanding of Agile methodologies and cross‑functional team collaboration.
- Excellent analytical, problem‑solving, and communication skills.
Skills
seleniumjavapythonjenkinsagile