IT Firm
Automation Test Engineer - Software Quality Assurance
Job Location
hyderabad, India
Job Description
Job Title : QA Automation Engineer Playwright with C# Required : Total QA Experience: 5 to 6 years Playwright with C# Experience: Minimum 1 year hands-on Location : Hyderabad (On-site) Joining Time : Immediate or Max 15 Days Overview : We are looking for a highly skilled and passionate QA Automation Engineer with strong experience in Playwright and C# to join our dynamic team on a Contract-to-Hire basis. The ideal candidate will possess a solid background in manual and automated testing, with hands-on expertise in designing, developing, and executing test automation scripts for a wide range of applications including web, mobile, and APIs. This role demands both deep technical acumen and strong communication skills to collaborate effectively across multidisciplinary teams in a fast-paced Agile/Scrum Responsibilities Automation Design & Development : - Architect, design, and maintain robust, scalable, and reusable automation frameworks using Playwright with C#, ensuring maintainability and long-term success. - Build custom test utilities, wrappers, and components to support efficient test development across projects. - Implement best practices for version control, code modularity, and test data management to promote consistency and scalability in test Script Creation & Execution : - Develop detailed, comprehensive, and well-structured automation test scripts for functional, regression, UI, API, and end-to-end testing scenarios. - Leverage tools such as Playwright, Selenium, Cypress, and RestSharp or Postman for API validation to ensure extensive coverage across different application layers. - Automate test cases across multiple browsers, platforms, and devices to ensure cross-compatibility and responsive design Integration & Test Execution : - Integrate automation scripts into CI/CD pipelines using platforms like Azure DevOps, Jenkins, or GitLab CI for continuous testing and feedback. - Automate the deployment and rollback of test environments to reduce manual intervention and improve testing turnaround time. - Utilize pipeline logs and dashboards to monitor automation runs and identify areas of Results & Reporting : - Monitor execution results, collect logs, screenshots, and artifacts for test failures, and perform in-depth root cause analysis. - Create and maintain dashboards or test execution reports using tools like Allure, ExtentReports, or ReportPortal to provide visibility into testing progress and quality status. - Provide detailed documentation and reporting to stakeholders, including test metrics, coverage gaps, defect trends, and quality & Agile Practices : - Work closely with developers, BAs, product owners, and DevOps teams to ensure quality is embedded throughout the software development lifecycle. - Participate in all Agile ceremonies such as daily stand-ups, sprint planning, backlog grooming, and retrospectives to provide QA insights and ensure test coverage for all stories. - Act as a quality advocate, raising risks and ensuring user expectations are met through early and frequent & Leadership : - Mentor junior automation engineers, sharing knowledge on best practices, advanced debugging techniques, and effective automation strategies. - Conduct code reviews of automation scripts and frameworks to maintain quality and adherence to coding standards. - Organize knowledge-sharing sessions and internal workshops on automation tools and & Technologies Research : - Continuously evaluate emerging automation tools, frameworks, and trends to bring innovation and efficiency to the testing process. - Prototype new technologies and recommend adoption based on performance, maintainability, and alignment with team & Optimization : - Debug complex issues in automation scripts, test environments, and CI/CD pipelines using logs, traces, and debuggers. - Identify performance bottlenecks in automation execution and refactor scripts for optimal speed and resource usage. - Establish strategies for parallel execution, test isolation, and environment simulation to reduce execution time and Improvement : - Contribute to process optimization initiatives such as test strategy reviews, defect prevention mechanisms, and automation ROI assessments. - Recommend improvements in the SDLC and STLC workflows to align testing efforts with project timelines and business Skill Set : Skill Area : - Automation Frameworks - Strong experience in custom framework development (Page Object Model, BDD, Hybrid) - Languages - Proficient in C#, with good coding practices - Automation Tools - Mandatory : Playwright with C#; Desirable: Selenium, Cypress - API Testing - Experience with tools like Postman, RestSharp, or similar - CI/CD Tools - Experience integrating with Azure DevOps, Jenkins, or GitLab CI - Version Control - Git, GitHub, GitLab, Azure Repos - Bug Tracking Tools - JIRA, Azure Boards - Test Management Tools - Azure Test Plans, TestRail, Zephyr - Database/Backend Testing - Experience in writing queries and validating data from databases (SQL Server, MySQL) - Mobile Testing (Optional) - Knowledge of tools like Appium or BrowserStack for mobile automation is a plus Soft Skills & Personality Traits : - Strong analytical and problem-solving abilities. - Excellent verbal and written communication skills. - Ability to handle multiple tasks, meet deadlines, and work in a fast-paced, team-oriented environment. - A proactive mindset with a strong sense of ownership and attention to detail. - Passion for automation and continuous Type : - Contract-to-Hire (CTH) High potential for full-time conversion based on performance and project need. (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 4/19/2025
Location: hyderabad, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources IT Firm |
---|