Senior SQA Engineer - Automation
 
Job Detail
Industry
Information Technology
Category
Quality Assurance (QA)
Total Position
1
Job Type
Full Time/Permanent ( Second Shift (Afternoon) )
Job Location
Karachi
Gender
No Preference
Minimum Education
Bachelors
Career Level
Experienced Professional
Minimum Experience
7 Years
Work Permit
Pakistan
Apply By
Oct 16, 2016
Posted On
Sep 26, 2016
Job Description

The Division

Wynne Systems - a division of the Volaris Group part of Constellation Software Inc. - is a fully integrated enterprise resource planning (ERP) solution for rental equipment companies all over the world. Deployed in all continents except Antarctica, in 37 countries and 3,500+ locations, and translated into 17 languages, 7 of the Top 10 Rental companies in North America, and 5 of the Top 10 Rental companies in the World use Wynne Software.

Job Description

Seeking a Software Development Engineer in Test (SDET) to support an ERP system for the rental equipment industry. Candidate should have 7-10 years of experience in software QA testing and automation including client-server applications and/or desktop applications. Strong experience with test automation frameworks is essential for this role. The SDET will work closely with developers, product managers and operations to help ensure high quality and timely delivery on multiple implementation projects of varying sizes and complexities.

What Were Are Looking For

Wynne Systems is looking for a Software Development Engineer in Test (SDET) to join a small and growing QA team. We have a market-leading equipment rental ERP system and are looking to ensure the highest quality product for our growing customers. Our ideal candidate is not afraid to solve complex challenges by looking at them from a different perspective. You should possess excellent communications skills with a proven ability to integrate out of the box thinking and problem solving to improve processes, systems and methodologies. This includes having a keen attention to detail and being exceptionally good at identifying software inconsistencies from a usability perspective. You must be able to wear multiple hats and not lose track of the little things. Furthermore, you should be eager to learn, grow and take full ownership of the quality of the modules you test.

Requirements

  • Bachelors Degree in Computer Science or a related technical discipline
  • 7-10 years of formal QA engineering experience working on customer-facing enterprise level software
  • Hands-on programming experience with an object-oriented programming language (e.g. C#, Java, etc.) is a must
  • 5-7 years of QA automation experience including building test automation frameworks from scratch (Not just record/playback)
  • Experience with one or more commercial automation tools (e.g. QTP, Silk Test) and open-source tools (e.g. Selenium WebDriver)
  • Experience with unit testing frameworks (e.g. JUnit, TestNG, NUnit, etc.)
  • A strong and undeniable passion for QA and for making improvements across the board (e.g. software, development processes, testing, documentation, etc.)
  • Able to create, execute and maintain detailed test suites/test cases with limited supervision
  • Knowledge of a commercial bug tracking system for managing defects (e.g. Bugzilla, Jira, etc.)
  • Naturally curious with the ability to break software in a constructive manner
  • Strong communication and collaboration skills to work with geographically distributed teams
  • Ability to work independently as well as contribute in a team environment
  • Participate in reviews (design, functional specs) to ensure completeness and provide meaningful input
  • Strong troubleshooting skills to isolate problems and identify root-cause of defects to aid development efforts

Nice to Haves

  • SQL experience with the ability to write basic SQL queries to retrieve data for verifications
  • Experience with building test automation frameworks in Java
  • Experience with API automation using SoapUI is a plus
  • Experience with Continuous Integration (CI) tools (e.g. Jenkins)
  • Knowledge of BDD frameworks (e.g. Cucumber, SpecFlow) is a plus
  • Prior experience testing ERP software is a plus but not required
  • Eclipse experience

Job Responsibilities

  • Develop and execute testing strategies and plans for multiple products and projects
  • Contribute to test automation framework and automate regression tests
  • Work closely with development counterparts throughout the SDLC to ensure high quality deliverables
  • Create and maintain detailed bug reports with clear and repeatable steps and track/verify bugs as problems are found and resolved
  • Create and execute detailed test plans that exercise the system from an end-user perspective
  • Be the voice of the customer and ensure non-functional requirement are met (e.g. consistency, usability, etc.)
  • Troubleshoot and isolate problems to aid development in identifying root-cause of defects
  • Setup and maintain test environments including populating test data as needed

Exciting Benefits

Contour Software is committed to provide exciting learning opportunities, quality of work, and work-life balance to its employees.

Our benefit package includes:

  • Market-leading Salary
  • Medical Coverage Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Profit Sharing Plan [Tenured Employees only]
  • Home Internet Subsidy
  • Conveyance Allowance
  • Life Benefit
  • Professional Development Budget
  • Leaves Encashment
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment

© 2015 - Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc

Jobs in Pakistan