Job Description:
We are seeking an experienced Automation Tester with a strong background in C#, Selenium, SpecFlow, and Azure DevOps for a contract role. The ideal candidate will have a minimum of 3 years of hands-on experience in test automation and a proven track record in the utility and energy industry. As an Automation Tester, you will design, develop, and execute automated test scripts to ensure the quality and reliability of our enterprise systems.
Key Responsibilities:
*Develop, maintain, and execute automated test scripts using C#, Selenium, and SpecFlow.
*Collaborate with cross-functional teams to understand requirements, create test plans, and automate test cases.
*Integrate test automation within Azure DevOps pipelines for Continuous Integration (CI) and Continuous Deployment (CD).
*Identify, log, and track defects, and work closely with developers to resolve issues.
*Monitor and analyze test results, report on test progress, and ensure quality standards are met.
*Ensure testing is aligned with industry best practices and complies with the utility and energy industry standards.
*Participate in code reviews and provide feedback to improve the quality of automated tests.
*Continuously improve test automation frameworks and test strategies.
Qualifications & Required Experience:
*Minimum 3 years of hands-on experience in automation testing with C#, Selenium, SpecFlow, and Azure DevOps.
*Proven experience in the utility and energy industry is required.
*Must have experience building automation frameworks from scratch.
*Must have experience testing large, complex enterprise systems.
*Experience working in an Agile/Scrum environment.
*Strong proficiency in C# programming language.
*In-depth experience with Selenium for web application automation testing.
*Experience using SpecFlow for Behavior-Driven Development (BDD) test automation.
*Solid understanding of Azure DevOps and experience integrating test automation within CI/CD pipelines.
*Strong knowledge of testing methodologies, tools, and industry best practices.
*Excellent problem-solving and analytical skills with a detail-oriented mindset.
*Ability to work collaboratively within a team environment.
Bachelor's degree in Computer Science