Software QA Automation Engineer

Veterans Inc.
Beavercreek, OH, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$75,000.0 - $90,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Agile Methodology Amazon Web Services Data Analysis Apple IOS Software Applications Automation of Tests C Sharp (Programming Language) Cloud Computing
+40 more
Computer Programming Databases Continuous Delivery Continuous Integration Data Validation Software Debugging Linux DevOps Github HP Loadrunner Junit Apache Maven Microsoft SQL Server MongoDB MySQL Oracle (Applications) Scrum Methodology Systems Development Life Cycle Selenium Software Engineering Software Systems Software Quality Assurance (SQA) SQL Databases Subversion Testng Scripting Performance Testing Postman Appium ReadyAPI SOAPAPI Gitlab Build Management Build Tools Restful APIs Cucumber (Software) Selenium Webdriver Software Version Control Api Management Jenkins

Job description

  • Develop and maintain automated test scripts using tools such as Selenium, TestNG, JUnit, Cucumber, and Appium for mobile and web applications.
  • Design comprehensive test plans and test cases based on functional specifications, user stories, and business requirements.
  • Execute automated tests across multiple environments including Android, iOS, Windows, Linux, and cloud platforms like AWS.
  • Perform API testing utilizing RESTful services with tools like Postman or REST-assured to validate system integrations.
  • Analyze test results to identify root causes of failures through debugging and troubleshooting techniques; communicate findings clearly to development teams.
  • Collaborate with developers, business analysts, and QA team members to ensure seamless integration of testing processes within the SDLC (Software Development Life Cycle).
  • Support continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, GitLab, or AWS DevOps for automated build and deployment processes.

Requirements

Do you have experience in Teamwork?, We are seeking a dynamic and detail-oriented Software QA Automation Engineer to join our innovative technology team. In this role, you will be instrumental in designing, developing, and executing automated test scripts to ensure the highest quality of our software products. Your expertise in automation tools, scripting languages, and testing frameworks will drive efficient testing processes across various platforms, including mobile and web applications. This position offers an exciting opportunity to contribute to the development of robust, reliable software solutions that meet business requirements and exceed user expectations., * Proven experience in test automation using frameworks such as Selenium WebDriver, TestNG, JUnit, Cucumber, or similar tools.

  • Strong programming skills in Java, SQL, JavaScript, or C#; scripting experience is essential for creating effective automation scripts.
  • Hands-on knowledge of mobile testing on Android and iOS platforms with Appium or similar tools.
  • Familiarity with API testing involving RESTful APIs using tools like Postman or REST-assured; understanding of SOAP services is a plus.
  • Experience working with version control systems such as GitHub, GitLab, or SVN; familiarity with build tools like Maven or Ant.
  • Knowledge of database management systems including MySQL, SQL Server (Microsoft SQL Server), Oracle, or MongoDB for data validation and analysis.
  • Understanding of SDLC methodologies such as Agile (Scrum/Kanban) and Waterfall; experience supporting requirements gathering and user acceptance testing.
  • Ability to perform performance testing using LoadRunner or similar tools; strong analytical skills for data analysis and root cause analysis.
  • Familiarity with DevOps practices including CI/CD pipelines; experience with Jenkins or AWS DevOps is highly desirable.
  • Excellent problem-solving skills combined with strong attention to detail; effective communication skills for cross-team collaboration. Join us in shaping the future of software quality assurance! Your expertise will help deliver innovative products that delight users worldwide while advancing your career in a vibrant tech environment committed to excellence.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Retirement plan
  • Paid time off, * 401(k)
  • Paid time off
  • Retirement plan

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

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

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

2:06 min

Elevating the QA engineering role for complex challenges

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

Videos

See all

Related articles

See all