Senior Software Test Engineer

Posted on :

24 May, 2016

Category :

IT Jobs in South Africa

Senior Software Test Engineer

Role Family: Test Engineering
Reports to: Director of Software Testing; Senior Manager of Software Testing; Manager of Software Testing
Direct reports: Assoc. Software Test Engineers; Software Test Engineers
Internal interfaces: Product Build; Product Architecture; Customer Relations; External interfaces:
External Interfaces: Clients; Vendors

Purpose of the role:

As a Senior Software Test Engineer, you will participate in a fast paced Agile development team, building SaaS financial web applications. Your main responsibilities will be to design, develop, and implement manual and automated tests for software solutions that scale across hundreds of servers as well as learn and leverage the current methodologies and technologies, including Scrum, and Kanban. A strong Senior Test Engineer will be self-motivated to identify, expose, and document defects and inefficiencies in our products, processes, and infrastructure as they arise and will thrive in an environment that challenges you to not just ask “Why”, but also propose “How about this?”

Accountabilities

• Proven experience translating software requirements/stories into accurate and complete test scenarios, including identifying the detailed test data needs
• Strong communication, negotiation, networking and influencing skills are essential because collaboration with end-users, technology and operational functions are critical to the relevance of the product.
• Being a pro-active, self-motivating member of the Scrum team, the candidate will not only contribute to the technical architecture and implementation, but also to the team efficiency initiatives and culture
• Extensive working experience with SDLC best practices, preferably in an Agile environment focus on automation, load testing and simulation environments
• Experienced and comfortable working closely with varied members of the project team throughout the life of the project.
• Hands-on experience with Test automation & scripting utilizing tools such as Specflow, Selenium, and CodedUI.
• Commitment to deliver high quality releases
• Ability Remove roadblocks and escalate risks
• Experience with Integration, stress, performance, scalability, and/or load testing
• We follow sprint cycles and the result is always shippable code, so the ability to work in fast paced, highly-interactive environment is expected
• Specific Requirements
• Experience working as part of a successful Agile/SCRUM team
• Ability to work as part of an integrated delivery team
• Proven experience translating software requirements/stories into accurate and complete test scenarios, including identifying the detailed test data needs
• Proven experience with test automation, Preferred tools include Selenium, Specflow, CodedUI, and/or C#
• Experience with unit testing frameworks(j/n/php unit languages)
• Experience with continuous integration an continuous deployment
• Proven experience in testing databases (SQL Server preferred) & writing complex SQL statements
• Proven experience with BDD and/or TDD is a plus
• Experience with Integration, stress, performance, scalability, and/or load testing a plus
• Competency Levels

Defines the degree of expertise that is required for each competency to be successful in the role.

1. Guru-You are known as the recognized authority. You can provide guidance, troubleshoot and answer questions related to this area of expertise. Your focus is strategic.
2. Expert – You can perform the actions associated with the skill without any assistance. Your focus is on applying and enhancing the skill. You are capable of coaching and mentoring others. You participate in senior level discussions regarding this competency.
3. Senior- You are able to successfully complete tasks in this competency. Your focus is applying and enhancing knowledge or skill. You need minimal manager’s guidance.
4. Proficient- You have the ability of gained experience/knowledge. You are expected to need some additional training and manager’s guidance. You are able to learn from on the job training to achieve this competency/skill.
5. Entry- You have the basic knowledge or an understanding of the skills, requires development through mentoring, training and manager guidance.

Behavioral Competency

Analytical/Problem Solving
Understands needs and expectations, evaluate information, use experience in forming opinions, and evaluate the benefits of alternative solutions and their impact to determine the most appropriate course of actions to achieve goals. Senior

Business Impact
Contributes to the team’s performance through collaboration and execution.
Delivers assigned tasks and contributes to projects to deliver results. Senior

Client Focus
Supports team delivery of a high level of customer service. Shows understanding of key clients and their needs. Responds quickly, politely, and effectively to client requests and concerns. Promptly escalates client issues which cannot be dealt with personally. Senior

Product Knowledge
Technical and Functional understanding of Ipreo’s line of products. Senior

Ethics and Integrity
Earns other’s trust and respect through consistent honesty and professionalism in all interactions. Senior

Decision Making
Exercises authority and sound judgment to make decisions and takes accountability for outcomes.
Takes a strategic approach to making decisions, considering both the long-term and short-term implications. Manages conflicting perspectives when making decisions. Challenges assumptions and uses own judgment to resolve ambiguous situations. Senior

Time Management
Effectively defines own work into tasks, prioritizes tasks, deals with conflicting work issues, set deadlines and monitor own progress. Senior

Communication Skills
Ability to translate ideas, thoughts, feelings into speech that is appropriate and understood by the audience; is professional and courteous. Gets verbal and written messages across clearly and succinctly.
Listens actively, asking focused questions and acting on feedback. Act assertively when faced with strong personalities and difficult situations, saying no when necessary. Senior

Working Under Pressure
Being able to manage own behavior and control emotions, think clearly and remain positive when faced with negative responses, actions or difficult situations. Senior

Our Values

• Results – We are driven to achieve results for our clients
• Tenacity – We are determined, persistent and resilient in the face of obstacles
• Candor – We are open, transparent and value the opinions of our people
• Entrepreneurship – We are nimble, flexible, and we seize on every opportunity
• Collaboration – We work well with others and place a high value on great teamwork
• Enjoyment – We love what we do and want everyone at Ipreo to enjoy coming to work every day
• Compassion – We respect the individual and are committed to doing all we can to promote the well-being of our people.

Academic and professional qualifications

• Technical Experience and BA or BS in a related field preferred but not required.
• Minimum- 5 years in the software development field.
• Minimum 3 years of active testing within an agile software development environment.
• Experience as a Scrum Master, certification is a plus.

Travel requirements-N/A

Working arrangements-Standard Business Hours

Academic and professional qualifications

• Technical Experience and BA or BS in a related field preferred but not required.
• Minimum- 5 years in the software development field.
• Minimum 3 years of active testing within an agile software development environment.
• Experience as a Scrum Master, certification is a plus.

HOW TO APPLY

Send your CV to: [email protected]

Job Type: permanent

Location: South Africa


Anybody asking you to pay money to schedule your interview or offer you job may be a scam

Jobs in South Africa | SA Jobs | Companies | Jobs in SA