Key Responsibilities:
Responsibilities:
• Create and document test plans for end to end user scenarios
• Deploy services through test and production stages
• Execute periodic manual and automated test cases
• Investigate and reproduce bugs and drive fixes through test and production stages
• Develop manual and automated UI tests
• Implement test runner scripts in Perl or Shell
• Prepare datasets in test and production databases
• Improve end to end testing of legacy services
• Identify and debug test automation failures
• Coordinate testing across disciplines and teams
Basic Qualifications:
•
Bachelors of Software Engineering & Computer Science or a related field
•
5+ years’ experience in creating, managing and implementing test plans
•
Experience with testing methodologies and techniques
•
Experience in Java/C++ and SQL
•
Scripting experience in Perl/Ruby/Shell scripts
•
Good communication skills
•
Take full ownership of end-user quality, usability and appeal
Preferred Qualifications:
•
Master’s degree
•
Ability to adapt to new challenges and overcome hurdles
•
Experience in XP or Scrum a plus
•
Familiarity with design concepts such as design-patterns, object oriented programming and UML is highly desirable