You have successfully applied for this job!

Sorry you can only apply the a role once.

The job you're currently viewing has expired, you will be unable to apply for this role!

Permanent

Software QA Engineer

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.

Other jobs from Brightwater

Browse all jobs

About Brightwater

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...

Find out more