Software QA Automation Engineer

Veterans Inc.
Beavercreek, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 90K

Job location

Beavercreek, United States of America

Tech stack

Testing (Software)
Java
JavaScript
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
iOS
Software Applications
Automation of Tests
C Sharp (Programming Language)
Cloud Computing
Computer Programming
Databases
Continuous Delivery
Continuous Integration
Data Validation
Software Debugging
Linux
DevOps
Github
HP Loadrunner
JUnit
Maven
Microsoft SQL Server
MongoDB
MySQL
Oracle Applications
Scrum
Systems Development Life Cycle
Selenium
Software Engineering
Software Systems
Software Quality Assurance (SQA)
SQL Databases
Subversion
Testng
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Postman
Appium
ReadyAPI
SOAPAPI
Gitlab
Build Management
Build Tools
REST
Cucumber
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