Senior QA Automation Engineer
Confirmed live in the last 24 hours
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Docker
Jenkins
MySQL
Oracle
REST APIs
Selenium
SQL
CircleCI
Quality Assurance (QA)
Requirements
- 5+ years of hands-on enterprise software QA engineering, analysis, and testing experience
- Bachelor's or master's degree in Computer Science, Computer Engineering, MIS, Electrical Engineering, Mathematics
- 5+ years of hands-on experience in designing automation framework for APIs, mobile and web based enterprise software applications
- Excellent analytical, problem solving, time management skills with good knowledge of tools and techniques for anticipating, recognizing and resolving technical problems
- Excellent working knowledge of SQL and RDBMS such as MySQL, MS SQL Server, Oracle, etc
- Ability to evaluate and implement testing tools as per the organization needs
- Experience on building and running complex test environments
- Successfully released 3+ enterprise software suite releases in ERP, CRM, or comparable business software applications
- Experience in SOAP/REST web services (XML / JSON) testing and automation
- Experience building Rest API Automation Framework using Karate/Rest Assured
- Proven expertise with QA automation tools, both commercial and open source, such as Selenium, Cypress, WebDriverIO, or Playwright
- Experience with LoadRunner or JMeter
- Experience integrating test scripts with CI tools like CircleCI or Jenkins
- Experience containerizing automation tests using Docker or similar technologies
- Proven success with regression, performance, concurrency, and scalability testing methodologies
- Ability to provide hands-on leadership, and work flexible hours some evenings and weekends
- Enterprise Software as a Service (SaaS) QA experience strongly desired
Responsibilities
- Collaborating with Product and Development Teams to analyze and understand application requirements, identifying potential gaps
- Lead, coach, and mentor Automation Engineers to deliver high-quality Software as a Service (SaaS) solutions
- Executing various levels and types of testing such as smoke, functional, compatibility and regression tests using automated scripts
- Identifying, researching and documenting bugs; suggesting possible resolutions and root causes
- Contributing to process improvements efforts related to all aspects of Software Quality Assurance in an effort to reduce defects and quality issues
- Manage multi-shore and multi-disciplinary QA teams in the US and other offshore locations
- Evaluate test results against expected results, implement improvements to processes, and recommend alternative testing as needed
- Maintain and report automation test metrics for all active projects to include code coverage, function coverage, test case coverage
- Engage with key leaders to drive the vision and overall priorities to deliver quality products
- Communicate and translate vision/strategy to the team executing on functional and business goals for the team