Job Summary:
As a Senior Quality Assurance Engineer, you'll be a driving force in guaranteeing the quality and reliability of our sophisticated .NET Core product suite. You'll team up closely with our development teams to architect, build, and execute comprehensive test strategies that cover all the bases – functional, integration, and performance. We're looking for someone who doesn't just find bugs, but proactively champions quality at every stage.
Job Description:
As a Senior Quality Assurance Engineer, you'll be a driving force in guaranteeing the quality and reliability of our sophisticated .NET Core product suite. You'll team up closely with our development teams to architect, build, and execute comprehensive test strategies that cover all the bases – functional, integration, and performance. We're looking for someone who doesn't just find bugs, but proactively champions quality at every stage.
Key Responsibilities:
- Strategic Test Leadership: Take the lead in crafting and implementing forward-thinking test plans and strategies that sync perfectly with product goals and release timelines.
- Collaborative Test Definition: Partner with development teams to deeply understand product intricacies and proactively identify critical testing needs.
- Automation Architect & Implementer: Design, develop, and maintain resilient automated test suites using your expertise in .Net, Selenium WebDriver, and NUnit for seamless UI testing.
- API Testing: Postman to ensure our APIs are robust and reliable.
- CI/CD Integration Champion: Seamlessly integrate automated tests into our CI/CD pipeline, baking in quality at every iteration.
- Hands-on Testing & Insight Generation: Expertly execute both manual and automated tests, pinpointing and clearly reporting defects. Go beyond just finding bugs – analyse results to spot trends and drive continuous improvement.
- Defect Master & Collaborator: Efficiently track and manage defects using tools like Jira, working closely with development to ensure swift and effective resolutions.
Required Skills and Experience:
- 8+ years of hands-on experience in software quality assurance, with a significant track record in .NET Core environments.
- Selenium WebDriver: Proven mastery of Selenium WebDriver for crafting effective web application automation.
- Azure native services (e.g., Azure Functions, Azure App Services, Azure SQL Database) would be an advantage
- Testing Framework Fluent: Extensive experience with NUnit or similar frameworks for structured test management and execution.
- API Testing : Solid experience with API testing tools like Postman
- Performance Testing Acumen: Familiarity with performance testing tools (JMeter, LoadRunner) – a definite plus.
- Playwright Proficiency: Knowledge of Playwright is a valuable asset.
- CI/CD Integration Expertise: Hands-on experience integrating automated tests into CI/CD pipelines (e.g., Azure DevOps).
- Agile & DevOps Mindset: Strong grasp of software development methodologies (Agile, Scrum, DevOps).
- Sharp Problem Solver & Analyst: Exceptional problem-solving and analytical capabilities.
- Exceptional Communicator & Collaborator: Outstanding communication and interpersonal skills – you can articulate technical findings clearly and work effectively across teams.
- Self-Starter with Initiative: A proactive individual who spots opportunities for improvement and acts on them.
- Adaptable & Responsive: Thrives in a dynamic environment and responds effectively to change.
- Quality-First: A deep-seated commitment to delivering high-quality software.
#LI-KP1
Worker Type:
Regular
Number of Openings Available:
1
Read Full Description