QA Automation Engineer

Company: Direct IT Recruiting Inc.

Location: Mississauga

Status: Permanent

Job Reference No: 595

Job Category: Quality Assurance, QA Automation, Web and Mobile Testing

Career Level: Intermediate to Senior

Number of Staff to Supervise: N/A

Work Experience: 5+ years as a QA, QA Automation, Selenium, SQL, .NET, Angular, Amazon AWS, Linux, Spock, Jenkins, web and mobile testing, Agile

Industry: Software Development

Apply

 

QA Automation Engineer

 

Job Title:  QA Automation Engineer

Company: Direct IT Recruiting Inc.

Location: Toronto              

Job Category: Permanent

Career Level: Intermediate to Senior

Work Experience: 5+ years as a QA, QA Automation, Selenium, SQL, .NET, Angular, Amazon AWS, Linux, Spock, Jenkins, web and mobile testing, Agile

Industry: Software Development

                        

DESCRIPTION:

Seeking a skilled QA Automation Engineer responsible for developing and executing test plans according to corporate standards, verifying that software requirements are met, prioritizing and testing software defects, producing quality assurance metrics to assess product stability and suitability for release, analyze user requirements to determine necessary test cases, and work closely with developers.

 

RESPONSIBILITIES:

- Work closely with DevOps architect to incorporate automated tests into the continuous integration pipeline.

- Ensure that applications/solutions are made according to spec and adhere to the original requirements as outlined by the clients.

- Interact with web and mobile developers to understand QA requirements for the projects.

- Support the development team and their efforts of application integration and custom development in ensuring the solutions meet quality standards.

- Conduct tests on staging server and verify releases on production server.

- Create automated and manual test cases.

- Be involved in the Business Requirements process to understand test case scenarios and lead the development of test planning.

- Create and execute test plans and test cases and perform significant manual testing.

- Resolve quality issues by communicating with the development team using bug-tracking techniques.

- Ensure the setup and execution of UAT with stakeholders and relay the results and recommendations to the rest of the team.

- This position will sometime require some after hours and weekend availability.

 

SKILLS:

- Bachelor's degree in Computer Science, Mathematics, Engineering or the equivalent work experience

- QA certification - an asset

- SQL Queries, stored procedures, scripts, SQL testing experience

- Developer experience using AngularJS, Sencha, .NET

- Ability to write test code which uses logic to test various parts of a large enterprise system

- 5+ years end-to-end software development QA experience

- Experience with Agile methodologies

- QA automation experience ie Selenium testing framework

- Experience developing automated tests using an automated testing toolkit or framework

- Spock testing framework experience

- Jenkins experience

- Experience testing web and mobile applications

- Experience identifying bugs in enterprise applications.

- Knowledge of software QA testing tools/suites.

- Proven diagnostic and debugging skills.

- Excellent time management and organizational skills.

- Ability to adapt quickly to an existing, complex environment.

- Ability to quickly learn new concepts and software is necessary.

-Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.

- Passionate about building high-quality systems.

- Excellent analytical and problem solving skills essential.

- Excellent communications skills (listening, speaking, and presentation skills).

- Ability to collaborate, brainstorm and be creative.