Job Title : Product Test Automation Engineer Location :
PAN India (Pune Preferred) Department :
Testing & Quality Assurance Reports to :
Technical Product Test Manager
About Us :
We are a forward-thinking company dedicated to delivering high-quality digital solutions. We are looking for talented Test Automation Engineers to join our growing and dynamic team. If you are passionate about ensuring the quality and performance of web-based applications through comprehensive automated and non-functional testing, we want to hear from you.
Key Responsibilities :
Conduct automated and non-functional testing for web applications built using C#, .NET, MVC, SQL Server, HTML, and CSS. Participate in all phases of the software testing lifecycle, including stand-ups, requirement analysis, code reviews, and retrospectives. Utilise expertise in various testing methodologies, including Behaviour-Driven Development (BDD), to create and manage tests from test basis. Analyse requirements and translate them into test cases, ensuring complete coverage using various testing techniques (positive, negative, boundary analysis, etc.). Utilise automation and non-functional tools like Selenium, JMeter, Postman, StresStimulus, AppCheck, Microsoft Test Manager, and Microsoft Visual Studio. Develop, maintain, and execute automated test scripts, ensuring accurate documentation and evidence collection. Perform technical (automation and non-functional) testing for regression, performance, load, and scalability. Collaborate with cross-functional teams to manage defects end-to-end using tools like Azure DevOps, Jira, or TFS. Ensure cross-browser and cross-device compatibility (desktop, tablet, mobile) for all web applications. Write SQL queries to validate database interactions and ensure data integrity during testing. Manage the creation, execution, and maintenance of Regression Test Packs, integrating them with CI / CD pipelines where applicable. Safely handle and maintain test data libraries. Collaborate in Agile / Scrum teams, contributing to sprint goals and continuous improvement efforts. Train less technical Test Analysts to maintain and execute automated and non-functional tests and tools. Maintain and regularly perform security testing using tools such as Veracode, AppScan, AppCheck, etc.
Technical Qualities, Experience, and Qualifications :
ISTQB Certified. Proficiency in test automation tools such as Selenium or Tosca and experience in writing automated test scripts using languages like C# and Test Runner (Specflow, Nunit, etc.). Experience with API testing tools such as Postman, SoapUI, and familiarity with RESTful and SOAP web services. Hands-on experience with performance and load testing tools like JMeter, StresStimulus, or LoadRunner. Expertise in integrating automated tests into CI / CD pipelines using tools like Azure DevOps or GitLab. Familiarity with security testing tools like OWASP ZAP, AppCheck, AppScan, Veracode. Experience with MS SQL Server / Oracle. Familiarity with Azure DevOps / TFS, Jira, and other test management tools. Knowledge of HTML, CSS, MVC, and WCF / Restful / SOAP services. Awareness of security standards and tools like PCI, OWASP Top Ten, GDPR. Proficiency in Microsoft Office Suite.
Professional Attributes :
Strong attention to detail and analytical skills. Excellent communication and collaboration abilities across teams. Ability to thrive in a fast-paced, dynamic work environment. Passion for delivering high-quality user experiences and continuous product improvement. Adaptability to new tools, technologies, and methodologies. Natural curiosity and willingness to explore different scenarios. Proactively seek opportunities to improve processes, tools, and personal skills. Stay updated with the latest industry trends and best practices. Demonstrate a drive for self-improvement and continuous learning. Engage in professional development activities and acquire new skills relevant to the role. Identify areas for improvement within the team and the wider business. Propose and implement solutions to enhance efficiency and effectiveness. Possess skills in training and developing others. Mentor junior team members and help them grow their technical and professional skills. Effectively communicate the value and benefits of the team's services to the wider business. Advocate for the adoption of best practices and the importance of quality assurance.
Automation Test Engineer • India