Sr Software Quality Test Engineer

12 Nov 2016
07 Feb 2017
Oil and Gas
Contract Type
Full Time
Responsible for testing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. S/he contributes to quality engineering discussions.

Essential Responsibilities

In this role, you will:

• Own medium-sized quality engineering tasks; and delivers while mentoring and helping team members
• Make technology choices at individual level and has ability to analyze impact

• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
• Integrate project testing with continuous-integration process
• Work with fellow team members to diagnose bugs and formulate solutions
• Provide expertise in the quality engineering, test planning and testing methodology for a software project
• Develop and executes maintainable automation tests for acceptance, functional, and regression test cases


• Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) • Related experience

Desired Characteristics

Technical Expertise:

• Extensive experience in test automation
• Demonstrated experience and ability to write Java code for the purposes of testing solution code (e.g., white-box testing).
• Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.)
• Experience with issue-tracking and agile project management systems such as Jira, GreenHopper, Confluence, Rally, etc.
• Experience working in Linux/Unix, Windows and iOS environments.
• Experience working with virtual machines (VMs) as part of a test/integration infrastructure

Business Acumen:

• Demonstrates the initiative to explore alternate technology and approaches to solving problems
• Skilled in breaking down problems, documenting problem statements and estimating efforts
• Demonstrates awareness about competitors and industry trends
• Has the ability to analyze impact of technology choices


• Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
• Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
• Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
• Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes:

• Strong oral and written communication skills
• Strong interpersonal skills
• Effective team building and problem solving abilities
• Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit