Career Center

QA Automation Engineer

Location: San Diego (hybrid), CA
Posted On: 12/08/2023
Requirement Code: 66377
Requirement Detail

HARD SKILLS: PYTHON, JAVASCRIPT, ACCEPTANCE REGRESSION TESTING, QA, UNIT TESTING

This team is responsible for ensuring operational efficiency, automation, and liaison support for various software needs across multiple teams at our client. In this role, you will primarily focus on quality assurance activities related to an internal application that spans multiple groups within our customer.  If you are passionate about technology, have experience with manual and automated testing, and can thrive in a dynamic, fast-paced environment, we want to hear from you.

 

Key Responsibilities:

Quality Assurance: Collaborate with internal teams to understand their existing processes.

Manual and Automated Testing: Perform manual testing, regression testing, and test new features before they go live. Identify bugs and prepare for expanded deployment across our customers. Expand automated testing to target high % of code coverage. Update manual test plan to omit newly created automated tests.

Testing Strategy: Establish test plans based on acceptance criteria for various features.

Collaboration: Work closely with developers and stakeholders to ensure software quality. Identify best test cases to automate and an automation roadmap for future needs.

Edge Testing: Edge testing to identify issues and gaps in functionality that might not already be a pre-requisite.

 

Qualifications:

Technical Proficiency: Proficient in manual and automated testing techniques, with experience using front end and backend unit testing tools. Need to have experience with Python unit tests, Javascript testing and automated testing in CI/CD pipeline like Jenkins.

Experience with React Testing Library, Jest, and Django and plus.

Development Experience: Understanding of software development processes, including unit testing and code integration.

Quick Learner: Demonstrated ability to learn quickly and adapt to new technologies and tools.

Problem-Solving Skills: Strong analytical and problem-solving skills. Must enjoy breaking things to put them back together.

Culture Fit: Adaptability, resilience, and the ability to thrive in an environment with some ambiguity and limited access to information.