Software QA Engineer 
The Software QA Engineer will be a member of our client’s team responsible for developing Shared Services on the back-end systems to support their online business. This Engineer will assist the wider team in the installation, testing and deployment of these services across multiple back-end servers. The role will focus on functional testing of closely integrated APIs (Application Programming Interface) using Web Services Test Automation tools.   
Essential Duties and Responsibilities:
•	Thoroughly tests client technology products and applications
•	Participates in test case and technical documentation reviews as appropriate
•	Identifies and documents bugs within assigned projects
•	Collaborates with other team members in day-to-day tasks
•	Assists and owns tasks in test plan development and automation testing
•	Analyzes and troubleshoots issues with software and environment
•	Installs code into QA environment and maintains environment integrity
•	Works directly with development and system administrators in troubleshooting problems
•	Works with other teams on integration and end-to-end testing
•	Supports production code installs as appropriate
•	Accepts guidance from team leaders or managers
•	Meets and adapts to changing deadlines
•	Completes nearly all tasks independently and as part of a team to prioritize tasks in a fast-paced environment
•	Conveys fundamental aspects of job through strong verbal and written communications
•	Solves moderately complicated problems requiring some independent thinking
•	Understands team’s strategy and objectives
•	Serves as an individual contributor and team member
•	Collaborates with global QA teams to perform job duties
•	Perform additional job-related duties as requested
Skills:
•	Possesses 2-3 years QA experience in a commercial software development environment
•	Possesses working knowledge of at least one operating system and/or framework (Linux, .NET, Java)
•	Experience of Web Services  (XML, WSDL, SOAP, REST) – .NET or Java framework
•	Experience with performing moderately difficult Database SQL queries
•	Experience with Test automation tools (SOATest, Selenium, QTP, etc.)
•	Working knowledge of a scripting language (Ruby, Perl, Python) is an advantage
•	Experience with using Test Case Management tools (Quality Center, TestLink, etc.)
•	Experience in dealing with a high profile and rapid turnaround pace, and being able to interpret company priorities into personal priorities are required
•	Experience with Agile software development methodology
•	Solid experience with Issue tracking systems (Bugzilla, Jira, etc.)
•	Solid analytical and troubleshooting skills
•	Strong communications skills (written and verbal)
•	Experience working with global teams is an advantage
Education / Experience:
•	Master’s (preferred) or Bachelor’s degree in a Technical Discipline (CS, EE, Math, Physics, etc.)
•	At least two (2) years of experience in Software QA
OR
•	Relevant combination of education and experience.