QA Automation Engineer
Location
United States + 1 moreAll locations: United States, Canada
Posted
5 days ago
Salary
Not specified
Job Description
A QA Automation Engineer develops, implements, and maintains automated testing frameworks and scripts to ensure software quality and efficiency by identifying, analyzing, and reporting defects. Key responsibilities include writing code for automated tests using languages like C#, ASP.NET, working with tools such as Selenium, and integrating tests into CI/CD pipelines like Jenkins. They collaborate with developers and product teams, creating test plans, monitoring test execution, and providing insights on software quality to stakeholders.
Responsibilities:
- Maintaining Quality Standards
Continuously monitoring and evaluating products, services, or processes to ensure they meet established quality standards and specifications.
- Issue Identification and Resolution
Identifying defects, errors, or deviations from quality standards, and working with relevant teams to implement corrective actions and prevent recurrence.
- Process Optimization
Developing and implementing improvements to quality assurance processes, testing procedures, and workflows to enhance efficiency and effectiveness.
- Compliance and Documentation
Ensuring compliance with relevant regulations, standards, and internal procedures. Maintaining accurate records of quality checks, audits, and issues.
- Training and Mentorship
Providing training and guidance to other team members on quality assurance processes, standards, and best practices.
- Collaboration and Communication
Collaborating with cross-functional teams (e.g., engineering, manufacturing, operations) to address quality issues and drive continuous improvement.
- Data Analysis and Reporting
Collecting, analyzing, and reporting quality data to identify trends, root causes, and areas for improvement.
Specific Tasks:
- Developing and executing test plans and test cases
Ensuring products or services meet defined quality criteria.
- Conducting audits and assessments
Evaluating adherence to quality standards and identifying areas for improvement.
- Investigate and report bugs with detailed reproduction steps and logs.
Analyzing defects, determining root causes, and implementing corrective actions.
- Monitoring quality metrics
Tracking key performance indicators (KPIs) to assess the effectiveness of quality assurance efforts.
- Participating in design reviews
Providing input on quality considerations during the product development process.
- Staying up-to-date on industry standards and best practices
Continuously learning and adapting to changes in the quality assurance field.
- Maintain and enhance existing automation frameworks
- Integrate automated tests into CI/CD pipelines
- Monitor test results and metrics to identify areas for improvement in test coverage and performance
Required Qualifications
Extensive knowledge of test management software
Working knowledge of C# and .NET technologies
Familiarity with RESTful APIs and tools like Postman for API testing
Experience with version control systems (e.g. Git) and CI/CD tools (CruiseControl.Net & Jenkins)
Familiarity with SQL queries and retrieving structured DB data
Vulnerability and Security Scanning Tools like AppSec or Checkmarx
Automation tools like Selenium
Writing and maintaining PowerShell scripts for automation and system tasks
Experience with incident tools like ClickUp or Jira
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
The Senior QA Engineer will own and drive quality for web platform features, spanning UI, APIs, and backend services, by designing and executing manual test cases and building automated test suites. This role involves collaborating closely with engineering teams to integrate automated tests into CI/CD pipelines and driving identified issues to resolution.
AI Automation Engineer – Agentic Systems
Interactivated SolutionsDesigning and Developing Exceptional Digital Solutions for Startups and Businesses
AI Automation Engineer designing production-grade AI systems for ZeroHassle
Digital Automation & Control Engineer
ABBWe are a global leader in high-power, high-performance motors, drives, generators, power conversion and packaged solutions. With decades of domain expertise, we deliver a world-class portfolio designed to power our customers’ most demanding, mission-critical applications with unmatched reliability and efficiency. We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
The role involves coordinating and facilitating the development, implementation, and onboarding of digital solutions, supporting their adoption into customer environments, and participating in ideation workstreams. Responsibilities include delivering electrical system protection and automation design services, specifically software programming for Digital Automation & Control projects, while ensuring work meets project specifications.
Controls Engineer designing and testing power system automation for Shermco Industries