Quality Assurance Engineer Apply
Role: Quality Assurance Engineer
Duration: 3 months C2H
Location: Walnut Creek, California
Duration: 3 months C2H
Location: Walnut Creek, California
RESPONSIBILITIES
- Design, develop, and maintain automation for various applications UI, API and Databases.
- Review in detail, test plans and test cases to transform them into automation regressions.
- Collaborate with QA team members and other stakeholders to understand test requirements and implement automation.
- Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.
- Participate in automation code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.
- Collaborate with Development teams to performance and load test applications and services, providing automation test support.
- Implement best practices for test automation dashboards for modern SRE (Site Reliability Engineering) purposes.
- Stay up to date with new technology trends and frameworks.
- Work with the infrastructure team to ensure automation framework environments are stable, secure, and meet business performance expectations.
- Document automation process coding guidelines, reviews, check-ins, execution and test results.
- Proven experience as a Software Automation Engineer (2-3+ years) with strong hands-on skills in Playwright/TypeScript.
- Proven experience as a Software QA Engineer (5-8+ years) with strong hands-on skills in Selenium, Python, and Java.
- Experience in creating CI/CD pipelines and executing automation scripts every time Dev code or automation code is checked in.
- Experience in building and using test framework tools such as pytest and JUnit.
- Experience in automating API cases using standard tools such as SoapUI & Postmaster.
- Experience with load test such as Artillery, Jmeter, or NeoLoad.
- Experience in automating Database test cases.
- Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban).
REQUIRED QUALIFICATIONS
- EDUCATION: Bachelor's Degree in Computer Science, Software Engineering, or related discipline, required.
- Strong knowledge of software development and software test life cycles.
- Excellent problem-solving skills, with the ability to troubleshoot and debug complex technical issues.

