Senior Quality Assurance Engineer
Job Summary
We are seeking an experienced Senior Quality Assurance (QA) Engineer with expertise in system testing. The ideal candidate will have 6-10 years of experience in software quality assurance, with a strong background in testing enterprise-grade, on-premises applications. You will be responsible for ensuring software reliability, performance, and security through comprehensive test planning, execution, and automation.
Key Responsibilities:
- Develop and execute test plans, test cases, and test scripts for on-premises applications.
- Perform functional, regression, integration, and performance testing of on-premises systems.
- Ensure compatibility, security, and compliance of software within enterprise environments.
- Collaborate with developers, product owners, and DevOps teams to ensure high-quality releases.
- Exposure to automated testing to improve test coverage and efficiency.
- Identify, track, and report bugs, defects, and performance bottlenecks.
- Ensure compliance with industry standards, security policies, and regulatory requirements.
- Maintain and update test documentation, reports, and quality metrics.
- Work in an Agile/Scrum environment, actively participating in sprint planning and retrospectives.
- Mentor junior QA engineers and provide guidance on testing best practices.
Qualifications & Requirements:
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in software testing, with a focus on "on-premises systems".
Technical & Domain Expertise:
- Strong knowledge of software testing methodologies, tools, and best practices.
- Experience with on-premises environments, server configurations, and enterprise IT systems.
- Proficiency in Manual and automated testing tools such as Selenium, JMeter, Postman, or similar.
- Expertise in test automation frameworks and scripting languages (Python, Java, C#).
- Familiarity with CI/CD pipelines, DevOps practices, and version control tools (Git, Jenkins, Azure DevOps).
- Experience in performance, security, and load testing.
- Ability to analyze logs, network traces, and databases to troubleshoot issues.
- Knowledge of Agile/Scrum methodologies and test management tools (JIRA, TestRail, etc.).
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Attention to detail and ability to work in a fast-paced environment.
- Ability to mentor and guide junior QA team members.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.