Senior Test Engineer

Engineering Taguig City, Philippines


Description

Position at J2 Cloud Services

Senior QA Automation Engineer

 

This is an excellent opportunity to work/learn a range of products, apps i.e Windows, Mac, iOS, Android and Web applications.

 

Should work in London time

 

Duties

           Review product, feature, design specs

           Define stories, create test plan

           Develop manual test cases

           Strive to automate wherever possible

           Help stakeholders in the estimation

           Participate in daily Scrums, Sprint Planning Meetings, etc.

           Perform feature, regression, release testing

           Write clear and concise bug reports and help developers to narrow down issues 

           Proactively work towards improving product and processes

 

 Skills

           5+ years of QA experience with 3+ years of automation experience and should fit into the matrix

           Ability to create automation framework from scratch

           The candidate should be comfortable in at least two of the technologies/frameworks or similar tools.

  • Frameworks 

          Appium

          Watir-Cucumber/Selenium

          Any desktop automation framework

          Any API/Web Service Automation framework

  • Programming/scripting languages

          Ruby

          Java

  • Experience with jenkins or any CI tool is desirable

           Bachelor’s Degree

           Strong Knowledge of QA processes, SDLC 

           Experience of testing at least one of desktop or mobile app

           Experience of working in an agile development environment

           Excellent verbal and written communication skills 

           Understanding of different levels of testing (Unit, integration, acceptance, etc.)

           Understanding of different layers of the software like backend, API, UI, etc.

           Excellent verbal and written communication skills 

           Excellent programming/scripting skills

           Good knowledge of SQL

           Should be able to use basic command line functions in windows/Linux/Mac

           Working knowledge of Atlassian tools (JIRA, Bitbucket, Confluence, Bamboo)

           Desirable Skills

        Experience with any of these tools Jenkins (or similar CI tool), HipTest, Testlink, Trello

        Experience with non-functional testing like accessibility, performance is a bonus

 

 

Behavioral Qualities:

        Should be passionate about the quality of the product 

        Be a self-starter with the ability to manage multiple tasks and prioritize work

        Good root cause analysis 

        Motivate others and lead by example

 

 

Matrix:

 

Skillset

Junior

Base

Senior

QA

- Has good understanding of basic QA processes

- Variable, skills may not be present and therefore the person may need additional training

 

 

 

Automation Skills

- Hands on programming experience

- Limited knowledge of automation framework but shows eagerness to learn

- Has hands-on QA experience and follows good QA practices

- Continuously seeks to develop and improve.

- Self learner

Invests time in understanding the task, feature

 

 

 

Automation Skills

- Good programming skills

- Hands on automation experience

Knows what to automate and not to automate

- Understands good development practices

- Sets out QA processes for the team to follow and strives to improve them

- Mastered all skills necessary for the job

- Self learner

Invests time in understanding the task, feature

- Documents and shares it with the team

- Ability to mentor juniors

 

Automation Skills

- Excellent programming and automation skills

- Knows good practices automation development

- Experience of setting up automation framework

 

Quality of work

- The quality of the work is continuously improving with experience.  There are sometimes still lapses

- Takes personal pride in achieving high standards and excellent results, striving to go above and beyond expectations.

- Effectively manages tasks to achieve a high quality result.

- Quality of work is consistently good to excellent with no lapses

Communication

- Clear and concise written communication

- Limited verbal communication, does not necessarily know what is important and not important to be communicated

 

- Good verbal and written communication

- Confident in communicating with the client, though sometimes needs help from seniors

- Excellent communications to all groups and teams, both verbal and written. 

- Communicates easily with external people

Customer Focus

- Limited, however keeps the manager/senior updated with task progress

- Needs some training for processes set out by client

- Understands the importance of delivery dates

- Informs the manger if things are not on track

- Quickly adapts to and follows the processes set out by client

- Understands what to be included in task status report

- Understands the project objective, deadlines and works towards achieving it.

- Mastered creating status, investigation, signoff reports

- Ensures the team follows the processes set out by client

Achieving results

- Focuses on the task in hand.

- Follows a plan provided by senior

- Recognise when to work under own initiative and when to confer.

- Works on a task independently

- Understands the scope of changes

- Reacts positively and promptly to changing requirements.

- Takes ownership of tasks and projects, effectively coordinating delivery.

- Meets key dates, project milestones and progress reports as per the project plan.

- Understands risks and flags up any concerns appropriately.

 

 #J2CloudServices