QA Automation Engineer
Responsibilities
Responsibilities
- Ensure the highest standards of excellence and operational coherence in the software system endpoints.
- Provide input on functional requirements, advising on the design and configuration of client software applications.
- Ensure the delivery of testable and traceable requirements, applying appropriate testing techniques for comprehensive end-to-end black box testing.
- Lead the development and execution of user stories and test cases.
- Design, develop, document, and maintain test artifacts for functional, integration, system, and acceptance testing.
- Create detailed test plans outlining the test approach and risk mitigation strategies.
- Prepare and oversee the preparation of test data and ensure test environment readiness prior to execution.
- Develop and execute automated tests, generate reports, and define action plans based on test status.
- Analyze test results to identify defects, errors, and configuration issues, providing advice on issue severity.
- Perform defect triage, assess potential impact and resolution, and provide detailed information for the development team to address issues.
- Publish and communicate effective test metrics to support quality decision-making.
- Make recommendations regarding delivery quality and influence business implementation decisions.
- Coordinate with team members on-site, off-site, and off-shore.
- Minimum of 3 years of QA automation experience supporting large, critical business applications.
- At least 5 years of QA experience with Test and Issues Management Tools (TFS, JIRA).
- Proficient in manual and automated testing procedures and tools.
- Experience with Solutions Development Life Cycle in both Agile and Waterfall environments.
- Skilled in using QA Test Management tools.
- Familiarity with business applications (Microsoft Suite, including Visio, Project, etc.).
- Understanding of web application architecture (web server, client/server communication, databases, proxy, etc.).
- Experience in automating desktop/client applications (Preferred).
- Competent in creating and executing SQL queries involving multiple tables, join statements, and stored procedures.
- Knowledgeable in source code management tools.
- Understanding of web application development technologies (JSON, HTML, and CSS).
- Proficient in API testing methods (Post, Put, Get, Delete).
- Knowledgeable in OOP concepts.
- Experienced in BDD methods and principles.
- Skilled in creating automated scripts using the Page Object Model.
- Proficient in programming/scripting languages (C#, Java).
- Experienced with QA Automation Tools (Selenium).
- Excellent verbal and written communication skills, able to convey technical information to non-technical end-users.
- Strong problem-solving and analytical skills.
- Highly effective in a collaborative environment.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
Law Practice
Referrals increase your chances of interviewing at Cypress HCM by 2x
See who you knowGet notified about new Quality Assurance Automation Engineer jobs in Los Angeles, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Junior React Developer
Junior React Developer
-
Junior React Developer
Junior React Developer
-
Software Engineer (L4) - Continuous Integration
Software Engineer (L4) - Continuous Integration
-
Software Engineer
Software Engineer
-
Software Developer-Full Stack
Software Developer-Full Stack
-
Full Stack Engineer
Full Stack Engineer
-
Software Developer 1
Software Developer 1
-
Full Stack Software Engineer, Digital Customer
Full Stack Software Engineer, Digital Customer
-
Full Stack Software Engineer
Full Stack Software Engineer
-
College Graduates - Full-Time - Junior Software Engineer (2025)
College Graduates - Full-Time - Junior Software Engineer (2025)
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub