
Senior Automation Tester - C#, Selenium, Python
About the role
Job Summary
The Senior Automation Tester will be responsible for designing, developing, and executing automation scripts using c#, selenium, and python. The role involves collaborating within team to ensure the quality and effectiveness of software applications.
Key Responsibilities
-
Develop and implement automation frameworks using c#, selenium, and python to support testing processes.
-
Write, maintain, and execute automated test scripts for web and mobile applications.
-
Collaborate with qa and development teams to identify issues, troubleshoot defects, and ensure timely resolution.
-
Analyze test results and provide recommendations for improvements in software quality and performance.
-
Stay updated with industry best practices and tools in test automation to enhance efficiency and effectiveness.
Skill Requirements
-
Strong proficiency in c# programming language for automation testing.
-
Expertise in utilizing selenium for creating automated test scripts.
-
Solid understanding of python programming language for automation and scripting tasks.
-
Solid understanding of software testing methodologies and practices.
-
Good problem-solving skills and attention to detail.
-
Good communication and collaboration abilities to work effectively in a team environment.
Other Requirements
-
3 to 4 years of strong hands-on experience in Software, System and hardware testing of medical device.
-
Working knowledge on Python, test automation frameworks (e.g. Squish, Google Test, Robot Framework, Py Test.)
-
Perform regression, integration, and system testing, Test case design techniques
-
Use of tools for static code analysis (e.g., Coverity, Sonar), code coverage, unit testing, integration testing, and system-level testing.
-
Experience in automation of test plans, test cases, test results, and defect reports.
-
Ability to collaborate with developers, QA, systems engineers, and regulatory teams.
-
Proficient understanding of code versioning tools such as Git.
-
Ability to work independently or with a group and self-motivated.
-
Collaborate with hardware and system teams for board bring-up and debugging.
-
Good to have medical domain knowledge & real time systems.
Benefits and perks
•Learning Budget
Required skills
Software engineering
Application development
Troubleshooting
About HCL Technologies
Bangalore
Headquarters