Quality Assurance (QA) Automation Engineer
Radiance Technologies, 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 Experience level
IntermediateJob location
Beavercreek, United States of America
Tech stack
Java
JavaScript
API
Data analysis
Automation of Tests
C Sharp (Programming Language)
Data Integrity
Software Debugging
Perl
Github
Information Sciences
Python
E2e Testing
Standard Sql
Software Requirements Analysis
Software Quality Assurance (SQA)
Test Case Design
Strategies of Testing
Testng
Postman
Test Scripts
Cypress
GIT
Information Technology
Playwright
Cucumber
Selenium Webdriver
Docker
Testrail
Jenkins
Go
Programming Languages
Microservices
Job description
Radiance is looking for a QA Automation Engineer to automate tests within a complex microservice architecture to ensure product quality. Responsibilities include designing and implementing tests, debugging, and defining corrective actions. They will also review system requirements and track quality assurance metrics.
Primary Duties:
- Design, develop and execute automation scripts
- Analyzing data to identify trends, performing root cause analysis, and recommending corrective actions
- Ensuring products meet industry standards and customer expectation.
- Work with production and engineering teams to fix issues and train staff on quality standards.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Collaborate with technical leads, software testers, and SRE team to ensure release quality.
- Work w/software testers to create and implement quality control processes, standard operating procedures (SOPs), and quality guidelines.
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up to date with new testing tools and test strategies
Requirements
- 3+ years of experience in developing automated testcases in at least one programming language
- Proven work experience in software quality assurance
- Strong understanding of functional, regression, integration, and end-to-end testing
- Bachelor's degree in computer science, information science, or related technical field
- Strong Communication and Organizational Skills
- US Citizenship
- Must have or be able to obtain a Top Secret Clearence
Desired Qualifications
- Proficiency in Go, Java, Python, JavaScript, C#, or Perl for writing efficient, reusable test scripts
- Expertise in Selenium WebDriver, Playwright, Cypress, TestRail, or TestNG
- Ability to test APIs using Postman and automate through Newman
- Familiarity with Jenkins, GitHub Actions, and Docker for integrating tests into pipelines
- Proficiency in Git
- Basic to intermediate SQL skills to verify data integrity
- Experience with BDD tools like Cucumber