Reporting to the Quality Assurance Manager, the Senior QA Automation Enginner will be tasked but not limited to creating automation test scenarios for new and existing back-end and web applications and helping QA Analysts with manual testing of new functionalities.
Responsibilities:
---------------------
Create new and evolve existing QA automation test scripts and modules to assist the QA process
Ability in designing automation frameworks using Java, Selenium WebDriver, JUnit, TestNG, Maven, Jenkins, tools
To work in Automation scripts on Continuous Integration tools (CI/CD) like Jenkins
Mentor and coach other team members with regards to effective test automation practices and approach
Perform certain degree of QA Analyst activities related to new functionality
Provide task dependencies, priorities, and time estimates
Identify deficiencies in current processes, technologies and plan solutions
Will also analyze and optimize the QA testing tools and processes through continuous improvement (training would be provided as necessary)
Document software defects, using a bug tracking system, and report defects to software developers
Monitor bug resolution efforts and track successes
Evaluate and test apps to verify that the app functions according to functional specifications, user requirements, and development guidelines
Write, revise and verify quality standards and comprehensive test procedures for software evaluation
Bachelor's degree in Computer Science or related field equivalent training and professional experience will also be considered
4+ years of experience in developing automation tests for
back-end
and front-end application's components
Overall 6+ years of experience with formal software testing in full life cycle development of online applications, with a regular release process and standard software development practice
Experience with following or equivalent automation testing tools/libraries as RestAssured, Selenium WebDriver, TestNG
Strong Java experience and knowledge of OOP principles
Experience building and improving automation frameworks written in Java for both BE and FE applications, by using proven design patterns and techniques
Experienced coaching and mentoring QA team members with regards to Automation
Experience with relational databases and SQL
Experienced with Postman or any equivalent back-end testing tool
Excellent verbal and written communication skills in English
Detail-oriented and strong problem-solving experience. Must be able to quickly identify issues and understand when to escalate them to management
Ability to quickly learn and apply new concepts, principles, and solutions.
Focused on quality at all stages of production
Able to adapt to a constrained schedule and perform under pressure
Action-oriented, detail centric, quality minded, with strong problem solving and critical thinking skills, and the ability to collaborate with others and handle multiple projects
Strong organization and time management skills while working in a rapid software development process
Experienced integrating automation test framework as part of CI process (asset)
Agile experience (asset)
* Experience with non-relational DB's as Mongo (asset)
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.