The Division :
Founded in 1983 and welcomed to the Harris family in 2004, Cayenta business unit is the North American leader in technology for medium to large utility clients.
We provide innovative end-to-end CIS and ERP solutions that were engineered from the ground up to be agile and seamless, ensuring that our clients have a platform for operational success.
The Position :
We are looking to hire an SQA Analyst having strong expertise and experience in both Manual & Automation Testing, to work closely with Cayenta ERP R&D team of testers, developers and product managers to help ensure high quality and timely delivery of releases .
The successful hire will be located and work out of the Contour Software Karachi office, working as part of the resource-center team, as an extension of the division-based R&D department.
Job Duties & Responsibilities
Design testing plans and strategies for UI, API, load, performance, integration, and regression testing for our different products web, mobile, and client / server.
Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met
Analyze, recommend, and configure tools to be used for quality assurance
Build CI / CD pipeline applying industry best practices for our client / server application(s), as well as web applications.
Writing and maintaining automated test suites for front-end and back-end components using JMeter, TestComplete, Selenium, SQL, Java, JS, and XRay.
Installing and configuring testing and / or application environments
Develop and maintain existing scripts to refresh testing environments
Collect metrics to measure the quality of our products over time
Collaborate with the development team and the rest of QA team to improve software quality
Essential Qualifications & Skills
To meet this challenge, you must possess a high level of initiative and energy as required to succeed in a fast-paced team environment, as well as several of the following skills :
3+ years' experience in software development industry as a QA
Experience with test case generation for both manual and automated testing
Experience building automated test cases using TestComplete, JMeter, SQL, Java, JS, and Jenkins.
Experience with test management systems such as SpiraTest or XRay
Experience maintaining Windows servers
Experience working with one or more of the following databases (MS SQL and Oracle)
Experience with bug tracking systems such as Jira
Thorough understanding of the Software Development Life Cycle and QA
Passion for quality assurance and continuous improvement
Be truthful and direct; be able to present the truth in an appropriate and helpful manner
Accountability, respect, integrity and discipline are core values. Able to meet responsibilities without constant supervision
Great verbal and written communication skills in English are required
Ability to work independently, but also work well as a team player and constantly communicate with your team to ensure department goals are achieved
Positive attitude is a must
Preferred Skills :
Ability to lead, delegate and coordinate QA activities to service multiple development teams
Experience programming and designing with JAVA or JS would be an asset
Experience with Application Lifecycle Management (ALM) would be an asset
Experience with build automation and packaging would be an asset
Knowledge of test automation best practices
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment