QA Consultant
Job description
About the role
As a , you will play a role in ensuring the quality and reliability of our products and services. You will be responsible for developing and implementing testing strategies that align with our business goals and customer expectations. This position offers an to work in a dynamic environment where your contributions will directly impact the success of our projects. You will collaborate closely with cross-functional teams to enhance product quality and user satisfaction.
Key facts
What you'll do
- Design and execute comprehensive test plans and test cases based on project requirements and specifications.
- Identify, document, and track defects using industry-standard tools, ensuring timely resolution and communication with development teams.
- Collaborate with product managers, developers, and other stakeholders to understand project goals and user needs, ensuring alignment in quality objectives.
- Conduct functional, regression, and performance testing to validate software functionality and performance under various conditions.
- Develop and maintain automated test scripts to improve testing efficiency and coverage, utilizing modern testing frameworks and tools.
- Participate in code reviews and provide feedback on testability and quality aspects of software design.
- Mentor junior QA team members, sharing best practices and fostering a culture of quality within the team.
- Analyze test results and provide actionable insights to stakeholders, contributing to continuous improvement initiatives.
- Stay current with industry trends and advancements in QA methodologies, tools, and technologies to enhance team capabilities.
- Assist in the development and maintenance of QA documentation, including test plans, test cases, and test reports.
- Participate in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups to ensure quality is prioritized throughout the development process.
- Collaborate with DevOps teams to integrate testing into the CI/CD pipeline, ensuring deployment and release processes.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in software quality assurance or testing.
- Proficiency in manual testing techniques and a solid understanding of automated testing frameworks.
- Experience with testing tools such as Selenium, JUnit, or similar.
- Familiarity with Agile methodologies and experience working in Agile teams.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication skills, both verbal and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced environment.
- Knowledge of programming languages such as Java, Python, or JavaScript is a plus.
Nice to have
- Experience with performance testing tools like JMeter or LoadRunner.
- Familiarity with API testing tools such as Postman or SoapUI.
- Understanding of security testing principles and tools.
- Previous experience in a consulting role or working with clients directly.
- Knowledge of cloud platforms and services (e.g., AWS, Azure) is advantageous.
Skills & tools
- Manual and automated testing methodologies
- Test management and defect tracking tools (e.g., JIRA, TestRail)
- Continuous integration and deployment (CI/CD) practices
- Agile project management tools (e.g., Trello, Asana)
- Programming languages for test automation (e.g., Java, Python)
- Performance testing and monitoring tools
Practical notes
- This position is based in Riga, Latvia, and may require occasional travel for client meetings or project kick-offs.
- Candidates must be eligible to work in Latvia; visa sponsorship is available for the right candidate.
- The role may involve flexible working hours to accommodate project deadlines and team collaboration across different time zones.
- Applicants should be prepared to provide examples of previous work and demonstrate their testing expertise during the interview process.
Join Claritycx as a QA Consultant and be a part of a team that values quality and innovation. Your expertise will help us deliver exceptional products that meet the highest standards of excellence. If you are about quality assurance and eager to make a difference, we encourage you to apply today!