Senior Test Automation Engineer
Key Role Responsibilities
TEST AUTOMATION AND SCRIPTING
- A key part of your role will require the ability to automate the testing on the various product lines that you will work on. This automation could be in a variety of methods including but not limited to: scripting using a common scripting language (Java, Selenium), sql scripting, shell scripting, etc...
- Ensure that you follow the coding standards set out in the automation framework
- Conduct peer code reviews
- Help debug code problems with the development team as required
TEST CASE DEVELOPMENT
- Design and implement test procedures, test scripts, test cases in collaboration with other team members
TEST EXECUTION AND RESULTS ANALYSIS
- Run manual tests
- Create, run, and enhance automated test suites
- Create reports on test results, track results, and identify (performance) trends, outliers, errors outside of given bounds, etc.
TEST REPORTING
- Ensure the documentation and communication of test results and issues (bugs/improvement) through an issue tracking system
- Document work-around solutions when a release requires it
Collaboration
- Participate in daily Scrum meeting
- Work closely with Product Owners to understand the user stories and their acceptance criteria
- Document and track software defects found during testing
- Help create and refine test infrastructure
Qualification
- Bachelor’s degree or Diploma in Computer Science or related field
- Minimum 5 years’ experience in Software Quality Engineering working in testing software in a large-scale software development environment
- Quick learner of new software applications
- Experience using a framework for automating tests for front-end, API’s and backend such as Selenium, Jmeter
- Knowledge of Java
- Experience with VM technology, different Operating Systems (Windows, OSX, Linux) and deployment of software
- Knowledge of Test Harnesses
- Ability to use manual, automated, or partly automated testing approaches to implementing test cases
- Experience with load, stress and performance testing
Soft Skills and Competencies
- A passion for software Quality Assurance
- Team player who is detail oriented and has superb organizational skills
- Ability to work independently with minimal supervision
- Ability of working in a fast-paced environment
- Ability to plan and prioritize multiple tasks and adapt to changing priorities
- Clear verbal and written communication skills (terse, clear and complete)
- Good technical writing skills and ability to describe clearly, complex processes and tasks
- High level of attention to detail and creative problem solving
- Ability to recommend several different possible approaches to solving any assigned testing activities including the use of different combinations of testing tools and techniques
- Job Location
- Company
FuzeHR
Nous sommes une agence de recrutement et de placement située à Montréal. Nous offrons nos services à nos clients depuis 2006. Nous nous sommes établie comme étant une firme de recrutement spécialisée dans plusieurs industries et nous offrons des placements contractuels, temporaires et...
View Job Offers