Job Responsibilities
· Design, develop and maintain automation tests written in C# for client-server applications.
· Work collaboratively with scrum teams and product owners to identify test cases to automate.
· Coordinate with scrum teams to report test failures.
· Communicate test progress, results, testing metrics and issues to key stakeholders.
· Support ongoing work to continuously improve test automation processes and frameworks.
Requirements
· Bachelor’s degree in Computer Science, Engineering or a related field.
· 3 to 5 years in a QA automation role.
· Experience working in an agile environment. (Scrum, Kanban, etc.)
· Excellent oral and written communication skills to interact effectively with various teams and management group.
· Ability to solve complex problems, including use of research, analysis and expertise to develop creative, innovative solutions.
· Must have experience with:
o Object-oriented programming using C# in Visual Studio IDE.
o Test automation frameworks. (such as WinAppDriver, , Selenium)
o Test case and build management tools. (preferably TFS)
o Version control systems. (preferably Git or TFVS)
o SQL Server. (complex joins, inserts, updates)
· Nice-to-have experience with:
o Automated testing of client-server applications.
o API testing.
o Wholesale distribution industry.
Any Graduate