remote
QA Engineers - Caterpillar
Software Engineer
QA Engineer focused on automated testing with Selenium and Java, driving quality in construction and mining software solutions using TestNG, JIRA, Agile practices, and SQL for data validation.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver with Java.
- Execute regression, integration, and performance tests, ensuring defect-free releases.
- Collaborate with cross‑functional teams in Agile sprints to define test plans and acceptance criteria.
- Analyze test results, log defects in JIRA, and track resolution progress.
- Utilize SQL queries to validate data integrity across application layers.
Requirements
- 3+ years of QA experience in software development lifecycle.
- Experience writing SQL queries for data validation.
- Excellent analytical, communication, and problem‑solving skills.
Skills
seleniumjavatestngjiraagilesql