REMOTE - QA Engineer II (Contingent) at Wilcore Technologies Inc.
About This Position
About the Role:
Contract Contingency Notice: This position is contingent upon contract award. Employment offers will be extended only upon successful contract award and client approval. Candidates may be considered and interviewed in advance to support rapid onboarding should the contract be awarded.
As a QA Engineer II, you will play a critical role in ensuring the quality and reliability of our software products through comprehensive testing and validation processes. You will collaborate closely with cross-functional teams including developers, product managers, and operations to design, develop, and execute test plans that align with business requirements and technical specifications. Your work will directly impact the user experience by identifying defects early and verifying fixes, thereby reducing production issues and enhancing product stability. You will also contribute to the continuous improvement of testing methodologies and automation frameworks to increase efficiency and coverage. Ultimately, your efforts will help deliver high-quality software solutions that meet customer expectations and support the company’s strategic goals.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 3-5 years of experience in software quality assurance or testing roles.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Proficiency in writing and executing manual test cases and experience with automated testing tools.
- Experience with defect tracking and test management tools such as JIRA, TestRail, or equivalent.
- Solid knowledge of at least one programming or scripting language (e.g., Java, Python, JavaScript).
Preferred Qualifications:
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and related tools (e.g., Jenkins, GitLab CI).
- Familiarity with performance and load testing tools such as JMeter or LoadRunner.
- Knowledge of API testing and tools like Postman or SoapUI.
- Certifications such as ISTQB Foundation or Advanced Level.
- Experience working in Agile/Scrum development environments.
Responsibilities:
- Develop, maintain, and execute detailed test plans, test cases, and test scripts for functional, regression, integration, and performance testing.
- Collaborate with software developers and product owners to understand requirements and provide timely feedback on quality and potential risks.
- Identify, document, and track defects using issue tracking tools, and work with development teams to ensure timely resolution.
- Participate in the design and implementation of automated testing frameworks and scripts to improve test coverage and efficiency.
- Analyze test results, generate reports, and communicate findings to stakeholders to support informed decision-making.
- Continuously evaluate and improve testing processes, tools, and best practices to enhance overall product quality.
- Support release activities by validating builds and ensuring readiness for deployment.
Skills:
In this role, your strong analytical skills will be essential for designing effective test cases that cover a wide range of scenarios and edge cases. Your proficiency in programming and scripting languages will enable you to develop and maintain automated test scripts that increase testing efficiency and reduce manual effort. Communication skills are critical as you will regularly collaborate with developers and product teams to clarify requirements and report defects clearly and concisely. Your familiarity with testing tools and defect tracking systems will streamline the process of managing test cases and tracking issues to resolution. Additionally, your ability to adapt and improve testing processes will help the team maintain high standards of quality in a fast-paced development environment.