Overview

Quality Assurance Engineer Jobs in Walnut Creek, CA at OtB Tech LLC

Title: Quality Assurance Engineer

Company: OtB Tech LLC

Location: Walnut Creek, CA

Job Title: QA Engineer – Level 2

Location: Walnut Creek CA,(Hybrid 3)

Job Summary:

We are seeking a highly skilled and experienced Software QA Engineer (Level 2) to join our dynamic QA team. This role requires strong technical expertise in software quality assurance, particularly in automation. The ideal candidate will have hands-on experience with Selenium, Python, and Java, as well as a solid understanding of UI, API, and database automation environments. You will be responsible for designing, developing, and maintaining test automation frameworks and scripts that ensure the reliability and quality of our applications.

Key Responsibilities:

Design, develop, and maintain automation scripts for UI, API, and database testing.

Collaborate with QA team members, developers, and stakeholders to understand test requirements and implement automation solutions.

Integrate automated tests into CI/CD pipelines and support DevOps practices for streamlined deployments.

Conduct code reviews for automation scripts, providing constructive feedback to maintain high-quality standards.

Stay current with emerging technologies and industry trends in QA automation.

Work with infrastructure teams to maintain stable and secure automation test environments that meet performance expectations.

Create and maintain documentation for automation processes, coding standards, test execution, and results.

Compliance, Risk, and Security Responsibilities:

Ensure that all applications adhere to regulatory requirements and internal security policies, including SOX, PCI-DSS, and other financial industry standards.

Collaborate with cybersecurity teams to ensure application security against potential vulnerabilities.

Maintain comprehensive test documentation, including test plans, test cases, and data management strategies.

Implement processes that ensure traceability between requirements, test cases, and defect tracking.

Qualifications:

7–8 years of proven experience as a Software QA Engineer with strong automation expertise.

Proficient in Selenium, Python, and Java.

Hands-on experience in building and executing CI/CD pipelines with automated test integration.

Experience using test frameworks such as Pytest and JUnit.

Skilled in automating API testing using tools like SoapUI and Postman.

Familiarity with database test automation.

Solid understanding of software development and testing life cycles.

Experience with version control systems (e.g., Git) and agile methodologies (e.g., Scrum, Kanban).

Strong analytical and debugging skills with a detail-oriented mindset.

Preferred Qualifications:

7–8 years of experience in test automation across UI, API, and backend services.

Proven ability to create robust UI test scripts using Selenium with Python and/or Java.

Experience testing across multiple browsers, including Chrome, Safari, and Edge.

Familiarity with Azure DevOps or similar tools for test automation in CI/CD environments.

Experience collaborating with cross-functional teams including architects, analysts, and other stakeholders.

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.