Software QA Engineer
What we’re looking for
At Ideaware, we are seeking a Quality Assurance Engineer to join our team & work with one of our international partners. You will be responsible for developing and supporting the planning, design, and execution of test plans, test scripts, and process plans for projects.
The successful candidate will work closely with various departments to perform and validate test cases based on quality requirements and recommend changes to predetermined quality guidelines. You will ensure that the end product meets the minimum quality standards and is fully functional and user-friendly.
The QA Engineer will also provide guidance and mentorship to the Jr QA Engineer. You will also work on problems of diverse scope where data analysis requires evaluating identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions—networks with senior internal and external personnel in their expertise.
Our partner is an employee experience leader, providing intuitive, people-first HCM (Human Capital Management) technology. Their solutions are delivered directly or through their partner network to more than five million employees and 145,000 employers — who use them daily to boost performance, increase productivity, and accelerate results while reducing risk. Their HCM platform seamlessly connects and manages the employee journey across talent management, HR & payroll, workforce management, and engagement management functions. They help high-growth organizations employ, enable, and empower their workforce by transforming employee experience for the better today and tomorrow.
Responsibilities
-Design test plans, scenarios, scripts, or procedures.
- Document software defects using a bug-tracking system and report defects to software developers.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Document test procedures to ensure replicability and compliance with standards.
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
- Test system modifications to prepare for implementation.
- Review software documentation to ensure technical accuracy, compliance, or completeness or to mitigate risks.
- Create or maintain databases of known test defects.
- Use software testing programs to run automated and manual testing
- Monitor program performance to ensure efficient and problem-free operations.
- Collaborate with other Teams, BA, or PO, to evaluate or diagnose problems and recommend possible solutions.
Qualifications
- +5 years of related experience with a Bachelor’s degree or +3 years and a Master’s degree or a PhD without experience or equivalent work experience.
- Hands-on experience with testing tools.
- Hands-on experience testing Microsoft-centric solutions and development processes, including .NET framework, C#, and SQL Server.
- Agile/Kanban Development Methodologies.
- Azure DevOps.
- Bilingual fluency in English and Spanish, with excellent written and verbal communication skills.