Software Developer
Ashok Nagar, Bangalore
7 years
Overview: This role involves leading the design, development, and implementation of automated testing frameworks and strategies to ensure the quality and reliability of software products.
The professional will architect scalable and maintainable test automation solutions, integrating them seamlessly into the software development lifecycle.
They will collaborate closely with cross-functional teams including developers, QA engineers, and product managers to define test requirements and deliver robust automation coverage.
Responsibilities include mentoring and guiding junior automation engineers, overseeing test execution, and continuously improving automation processes and tools.
The role demands deep expertise in Selenium for UI automation, C# programming for test script development, and API automation to validate backend services.
Experience in leading teams and managing automation projects is critical to drive quality initiatives and ensure timely delivery of high-quality software releases.
The architect will also evaluate and adopt new testing tools and technologies to enhance automation efficiency and effectiveness.
They will establish best practices, coding standards, and documentation to maintain consistency and quality across automation efforts.
Additionally, the role requires strong problem-solving skills to troubleshoot automation failures and optimize test performance.
Effective communication skills are essential to liaise with stakeholders and report on automation progress and metrics.Key Responsibilities
Design and develop robust, reusable, and scalable automation frameworks using Selenium and C#.
Lead and mentor a team of automation engineers, providing technical guidance and support.
Develop and maintain API automation tests to ensure backend service reliability.
Integrate automation suites into CI/CD pipelines to enable continuous testing and faster feedback.
Collaborate with development and QA teams to identify automation opportunities and improve test coverage.
Analyze test results, identify defects, and work with teams to resolve issues promptly.
Stay updated with industry trends and emerging automation tools to recommend improvements.
Establish and enforce coding standards, best practices, and documentation for automation projects.
Manage automation project timelines, resources, and deliverables effectively.
Conduct code reviews and ensure high-quality test scripts and frameworks.
Selenium WebdriverC# (Programming Language)API Automation TradingTest Automation+16