Partner Listing
Software Developer
Ashok Nagar, Bangalore
7 years
Selenium WebdriverC# (Programming Language)API Automation TradingTest AutomationContinuous IntegrationContinuous DeploymentTeam LeadershipMentorshipAutomation TechniquesTest ScriptDefect TrackingAgile MethodologyVersion ControlBuild ToolsPerformance TestingDebuggingCode ReviewAutomation ReportingRESTful APITest Tools
Job Description:
- 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.