Description

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.

Education

Any Graduate