Partner Listing
Software Developer

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.