Position Objective
We are seeking a skilled and experienced Software Test Automation Engineer to join our dynamic team. The ideal candidate will be proficient in Playwright, C#, and Specflow for Behavior-Driven Development (BDD). This role demands a strong grasp of both manual and automation testing concepts, with demonstrated expertise in building automation frameworks from scratch and handling large, intricate automation frameworks.
Key Responsibilities & Skills
- Collaborate closely with the development and testing teams to understand software requirements and design effective test strategies.
- Design, develop, and maintain automated test scripts using Playwright, C#, NUnit, Specflow, RestSharp ensuring comprehensive coverage of web application functionality.
- Execute both manual and automated tests to validate software functionality and performance.
- Leverage BDD practices using Specflow to create and maintain human-readable, behavior-driven test scenarios.
- Identify, log, and track defects, working with the development team to ensure timely resolution.
- Contribute to the continuous improvement of testing processes, methodologies, and tools.
- Take ownership of automation framework architecture, adapting it to evolving project needs.
- Utilize Git for version control and collaborate effectively with development teams using Azure DevOps & JIRA.
- Collaborate with cross-functional teams to ensure high-quality software delivery within project timelines.
- Usage of API Testing with Postman and other similar tools including comprehensive knowledge of Postman framework design and collection update
- Extremely hands on and proficient in independent debugging skills.
- Responsive and Responsible in independent client interaction.
- Self-starter & Ability to independently handle tasks and take them to closure both from technical and functional perspective.
- Excellent communications skills both written and oral.
- Excellent in Stakeholder management, interacting with other team members within the Dev , QA team and other client support teams like CI/CD and Tech Support.
- Delivery & customer oriented and focused towards Agile based delivery, ensuring a seamless customer experience and interaction.
Unique Knowledge & Skill Requirement
- Strong hands-on experience in test automation using Playwright, C#, NUnit, and Specflow.
- Proficiency in both manual and automation testing methodologies.
- Proven expertise in creating and maintaining automation frameworks from scratch.
- Experience automating web applications, ensuring robust and reliable test coverage.
- Familiarity with BDD concepts and the ability to write human-readable test scenarios using Specflow.
- Solid understanding of software development life cycle (SDLC) and testing best practices.
- Excellent knowledge of Git for version control and experience collaborating in Azure DevOps.
- Extensive knowledge of API Testing with Postman and other similar tools including comprehensive knowledge of Postman framework design and collection update
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Relevant certifications in software testing or test automation are advantageous.
Education
B.Tech (CS/IT) or equivalent 9 – 12 Years