As a Senior Quality Assurance Engineer at Kodexa, you will take on a more advanced role in ensuring the quality and reliability of our software products. You will work independently on complex testing activities, including manual and automation testing, while leading efforts to ensure software meets both functional and non-functional requirements. You will also help mentor junior QA engineers and contribute significantly to improving testing processes and methodologies.
The Ideal Candidate
We're looking for an experienced QA professional who can drive quality initiatives, mentor team members, and contribute to strategic decisions regarding testing processes and tools. The ideal candidate should have a proven track record in automation testing for software products, strong analytical skills, and the ability to communicate effectively with various stakeholders.
Experience
4+ years of experience in software quality assurance, with a focus on both manual and automated testing.
Bachelor's degree in Computer Science, Information Technology, or a related field.
What We Offer
Career and skill development opportunities
Competitive salary
HMO Coverage with one (1) dependent
Hybrid work setup, where employees are required to report to the office twice a month, with the rest of the work being done remotely.
Key Responsibilities
Design, develop, maintain, and organize comprehensive test plans, test cases, and test scenarios for complex product features and workflows.
Analyze requirements and design documents to identify potential testing gaps and high-risk areas.
Assist in regular reviews of the test completeness and techniques for reduction of risk in critical areas of the product.
Conduct advanced manual and automation testing, including functional, regression, API, smoke, and performance testing.
Lead API testing efforts using appropriate tools.
Develop and maintain automation frameworks and scripts.
Identify, document, and manage defects with clear analysis and actionable reporting.
Collaborate closely with developers, product managers, and other stakeholders to ensure full test coverage of product features.
Review and analyze test results, suggesting areas for improvement in both the product and the testing process.
Mentor and provide guidance to junior and mid-level QA team members.
Contribute significantly to QA process improvements, including automation and CI/CD integration.
Escalate critical issues and work with team members to resolve complex testing challenges
Required Skills
Strong expertise in manual and automation testing methodologies.
Proficiency in developing and executing complex test plans and test cases.
Advanced knowledge of API testing and automation frameworks (Selenium, Cypress).
Experience using bug tracking tools and CI/CD pipelines.
Strong communication skills and the ability to mentor junior team members.
Ability to collaborate with cross-functional teams effectively.
Proficiency in scripting languages (Python, JavaScript).
Preferred Skills
Experience with performance and load testing tools.
Knowledge of security testing principles.
Experience with database management systems such as PostgreSQL for data validation and integrity testing.
Understanding of cloud technologies and testing in cloud environments.