QA engineer - Java automation and Data Validation - Onsite

Outcome Logix LLC
Pittsburgh, PA, United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services JIRA Automation of Tests Microsoft Azure Big Data Software Bug Management Cloud Computing Computer Programming
+31 more
Databases Continuous Integration Data Validation Extract Transform Load (ETL) Data Migration Data Warehousing Relational Databases Database Queries Junit PostgreSQL Load Testing Microsoft SQL Server MySQL Oracle Databases Scrum Methodology Selenium Software Engineering SQL Databases Test Execution Engine Testng Google Cloud Postman Test Scripts Backend Git Gitlab-ci Information Technology Restful APIs Software Version Control Api Management Jenkins

Job description

  • Design, develop, and maintain automated test frameworks and test scripts using Java and industry-standard automation tools.
  • Execute functional, regression, integration, and end-to-end testing for web and backend applications.
  • Perform comprehensive data validation and data reconciliation across databases, APIs, ETL processes, and downstream systems.
  • Create and execute SQL queries to validate data accuracy, completeness, and consistency.
  • Analyze business and technical requirements and develop detailed test plans, test cases, and test scenarios.
  • Identify, document, track, and verify defects through resolution.
  • Collaborate with development teams to troubleshoot issues and improve application quality.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Ensure testing best practices, standards, and processes are followed throughout the software development lifecycle. Generate test execution reports and provide quality metrics to project stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Quality Assurance and Software Testing.
  • Strong hands-on experience with Java-based automation frameworks.
  • Experience with automation tools such as Selenium, TestNG, JUnit, or similar technologies.
  • Strong SQL skills with experience validating large datasets across relational databases.
  • Experience in data validation, ETL testing, data migration testing, and backend testing.
  • Knowledge of API testing using tools such as Postman, REST Assured, or similar.
  • Experience working with defect management tools such as Jira.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience in Banking, Financial Services, Healthcare, or Retail domains.
  • Familiarity with data warehousing concepts and ETL tools.
  • Exposure to performance and load testing methodologies.

Technical Skills

  • Programming: Java
  • Automation Tools: Selenium, TestNG, JUnit, REST Assured
  • Databases: Oracle, SQL Server, PostgreSQL, MySQL
  • Data Validation: SQL, ETL Testing, Data Migration Testing, Data Reconciliation
  • API Testing: Postman, REST Assured
  • Version Control: Git
  • Defect Tracking: Jira
  • CI/CD: Jenkins, GitLab CI/CD, Azure DevOps

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all