
QA Engineer II
Ignite Visibility
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaJavaScriptPythonSDLC
About the role
- Assist in developing and implementing comprehensive test plans and strategies aligned with project requirements, technical specifications, user needs, and risk assessments.
- Execute test cases with precision, combining manual and automated testing techniques to identify defects and ensure software functionality, reliability, and performance across all user journeys.
- Begin developing and maintaining basic automated test scripts, working under the guidance of experienced engineers to improve testing efficiency.
- Analyze test results to identify trends, root causes, and areas for improvement. Make recommendations for preventing similar issues in the future.
- Own and architect the regression testing process, ensuring existing features remain functional with new code changes. Implement strategies for efficient regression test execution and optimization.
- Identify, document, prioritize, and track defects using bug tracking systems (e.g., ClickUp). Collaborate effectively with development teams to facilitate timely and efficient resolution, ensuring clear communication and traceability throughout the process.
- Generate detailed test result reports, present findings to stakeholders, and assist in maintaining the project knowledge base.
- Participate in analyzing current testing processes and suggest improvements under supervision. Actively participate in and lead initiatives to improve the team's QA processes and practices.
- Lead or actively participate in performance and security testing activities. Conduct performance testing to assess software scalability and responsiveness under load.
- Manage and maintain complex test environments that closely mimic production conditions, ensuring realistic and reliable testing. Implement automation and optimization strategies for test environment provisioning and configuration.
- Support senior team members in monitoring project progress and quality, learning to identify and escalate critical issues. Lead knowledge sharing sessions and mentor junior QA engineers, fostering a collaborative and learning-oriented environment. Develop training materials and contribute to the team's overall QA expertise.
Requirements
- 3 to 4 years of experience as a QA Engineer
- Proven experience in software development lifecycles (SDLC) and Agile/Scrum methodologies.
- Experience with and a good understanding of at least one programming language (e.g., Python, JavaScript, Java) for test automation.
- Experience with API testing tools and frameworks (e.g., Postman, Rest Assured).
- Strong problem-solving and analytical skills to identify and troubleshoot complex testing issues.
- Excellent communication and collaboration skills to work effectively with developers, product managers, and other stakeholders.
Benefits
- Fully remote workforce with optional San Diego office
- Collaborative environment focused on client success and career development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test plansautomated testingtest scriptsregression testingperformance testingAPI testingtroubleshootingsoftware development lifecycleAgileScrum
Soft skills
problem-solvinganalytical skillscommunicationcollaborationleadershipmentoringorganizational skillsinitiativeadaptabilityteamwork