What are the responsibilities and job description for the Test Automation Specialist position at Integration International Inc.?
Test Automation Engineer
📍 Location: Tualatin, OR (onsite)
Duration: 6 to 12 months contract
Overview
- We are looking for a detail-oriented and technically strong Test Automation Engineer with expertise in software testing, database validation, and automation engineering. The ideal candidate will have a solid background in testing complex applications, writing automated test scripts, and working with SQL and databases to ensure high-quality software delivery.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts.
- Perform functional, regression, integration, and end-to-end testing of applications.
- Collaborate with developers and QA teams to understand requirements and define test strategies.
- Validate data accuracy and integrity using SQL queries and database testing techniques.
- Identify, document, and track defects through resolution.
- Ensure test coverage across application layers (UI, API, and database).
- Continuously improve automation processes and testing efficiency.
- Participate in CI/CD pipeline integration for automated testing.
- Analyze test results and provide actionable insights to stakeholders.
Required Qualifications
- Strong experience in software testing and test automation engineering.
- Hands-on experience testing applications (web, API, or enterprise systems).
- Solid knowledge of databases and SQL (writing complex queries, validating datasets).
- Experience with test automation tools/frameworks (e.g., Selenium, Cypress, TestNG, JUnit, or similar).
- Understanding of software development life cycle (SDLC) and testing methodologies.
- Experience with defect tracking and test management tools.
- Strong analytical and problem-solving skills.
Preferred / Nice-to-Have Skills
- Familiarity with API testing tools (Postman, RestAssured).
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
- Knowledge of programming/scripting languages (Java, Python, JavaScript).
- Exposure to performance or security testing is a plus.
- Experience working in Agile/Scrum environments.
Key Competencies
- Strong attention to detail and quality focus
- Ability to debug and troubleshoot complex issues
- Excellent communication and teamwork skills
- Continuous learning mindset and automation-first approach
Salary : $45 - $48