QA Automation Engineer, Web Application (Hybrid)
Location
Anaheim, CA | United States
Job description
QA AUTOMATION ENGINEER, WEB APPLICATION (HYBRID)
*This is a hybrid position. Employees must live within commutable distance to the office*
Company Overview:
Extron is a leading developer and manufacturer of professional AV hardware and software solutions which serve the ever-changing needs of organizations around the world as they strive to better communicate. Each Extron product is carefully engineered to provide best-in-class performance, intuitive operation and exceptional reliability. At Extron, the passion for our products is evidenced by our company culture which encourages innovation and provides opportunities for individual career growth. Our teams develop and release over 100 new products a year and continue to grow our vast patent portfolio.
Position Overview:
As a member of Extron's Marketing team, the QA Automation Engineer participates in all assigned activities pertaining to the analysis, design, development and ongoing maintenance of automated testing to validate all proprietary online software applications. You will work closely with our Web Development team to prepare and automate test plans, track automation results data and provide test results.
Job Duties:
- Translate business requirements into functional and technical test cases for through coverage of features.
- Design, develop and enhance/maintain user interface automation.
- Create and execute detailed automated test cases that clearly articulate steps and expected results.
- Generate test data to validate the critical requirements and business rules of the application under test to expose defects.
- Assist development teams in troubleshooting complex technical or end user scenarios.
- Identify and drives the change to ensure automation effectiveness.
- Collaborate closely with developers.
- Support system conversions, upgrades, and enhancements.
- Identify improvements opportunities (proactive and reactive).
- Research, recommend and implement tools for test automation.
- Designing and supporting framework of test infrastructure.
- Facilitates deployments and automates test procedures in both QA and production environments.
- Participates in testing and de-bugging during pre-deployment and post-deployment stages.
- Performs other related duties and projects as business needs require at direction of management.
Required Education and Experience: - Bachelor's degree in Computer Science or Engineering is desired.
- 5+ years' experience in programming (required).
- 5+ years' experience in test automation.
Knowledge, Skills and Abilities: - Knowledge on writing, executing and monitoring automated test suites using a variety of technologies (Locust.io, Grafana, Prometheus, Postman, WebDriver.io, Python, JavaScript, and Nodejs).
- Knowledge on building Azure Pipelines and Azure Test Plans.
- Knowledge of Linux and Docker containers.
- Knowledge of web-based application testing including cross-browser and mobile device compatibility.
- Advance knowledge of supporting software according to customer specifications and requirements.
- Demonstrated time-management skills to complete assignments while meeting critical deadlines.
- Ability to contribute effectively as a member of a team and work cohesively as a part of a team.
- Possess a strong attention to detail and accuracy.
- Ability to effectively prioritize duties and efficiently complete responsibilities.
Salary Range: $90,000 to $110,000. Pay may vary depending on experience, qualifications, and other job-related factors.
Job tags
Salary