Senior QA Engineer

Application deadline date has been passed for this Job.
This job has been Expired
Full-Time
  • Post Date: April 19, 2021
Job Description

As a Senior QA Engineer, you get a chance to take a lead in development of our digital banking platform with focus on a quality deliverable. You astonish your team and key stakeholders with your drive for product quality. As a quality ambassador, your promote quality within the team in alignment with the QA Guild and ensure quality solutions are being delivered during the whole product, subsystem or project development cycle.

You create the initial test strategy for the product, subsystem or project, you are working with based on the overall Test Strategy from QA Guild. You present and justify the test strategy and decision to clients and stakeholders. You conduct test plans and define test designs for difficult or advanced technological concepts. You are responsible for developing and executing manual and automated tests that cover functional and non-functional requirements (e.g. performance, security). You test functionality and systems by applying different testing methodologies and different test levels. You ensure that automation testing for the components of our web and mobile solutions are in line with the standardised tools and languages introduced by the QA Guild.  You act as a part of the agile team, take part and contribute to Agile ceremonies and work closely with the product owner and various team members. You drive the discussion with clients and stakeholders and the team by leveraging test evidence, defect metrics and reporting on the complete QA process and communicating on potential risks based on previous experience. You hold a strong testing in DevOps mindset. You are keen to explore different testing types and methodologies.

You are a point of contact for all QA activities in the your area of responsibility.  You also play a key role in selecting candidates for QA roles as well as onboarding and mentoring new hires.

Qualifications

  • 4-7 years of experience in a QA role
  • A university degree in Information Technology or another relevant field
  • English language, written and spoken

Competencies / skills

Functional/technical skills

Generic:

  • Advocate of quality:
    • Continuously challenges their team to think about the product quality
    • Involves themselves into the process from the early stages to provide input from testing perspective
    • Is aware of the quality aspects that are important for the system and bases their decisions on this knowledge
  • Attention to detail / Curiosity / Detective attitude:
    • Stays critical in routine tasks occurring from the involvement to the team’s processes
    • Takes time to observe the behaviour of the System Under Test, the bugs that emerge, the testing processes in their team, the issues with the team’s deliverables quality and identify what is going wrong. Can adapt their testing based on these observations.
    • Stays alert and concentrated and is able to handle details meticulously and make very few mistakes for the tasks assigned to their responsibility
    • Seeks information inside and outside of their team for completing their assignments
    • Develops a more holistic understanding of the System and keeps learning by staying actively curious and keeping an eye on their performance
  • Functional testing:
    • Is responsible and accountable for the design, developing and execution of functional test cases
    • Is capable to define test designs for difficult or advanced technological concepts that impact more areas of the System than their team’s deliverables
  • Levels of testing:
    • Has a solid understanding of the levels of testing and associated testing activities that apply to their area of responsibility
    • Understands the importance and relevance they hold and work with Senior & Principal QA Engineers to provide input to their definition and scope as they are established in the encompassing test strategy
    • Is able to provide qualitative feedback on their value and put forward suggestions for improvements
  • Test Strategy:
    • Can understand in an experiential way the team’s Test Strategy
    • Develops, enhances and executes test plans and test cases based on the existing testing strategy and process
    • Their decisions about the ways to test their team’s deliverables are driven by team’s agreed Test Strategy
  • Test Design:
    • Is able to formulate complex test designs independently and provide oversight and review of test designs from other members of the team
    • Is able to employ a variety of test techniques for both functional and non-functional test types for all levels of test that apply to their area of responsibility or project
    • Actively challenges and critiques requirements and designs as part of refinement and design workshops
    • Looks for opportunities to apply test designs as early as possible in the team SDLC and Ways of Working
  • Test Evidence / Documentation / Reporting:
    • Is proficient with an eye for detail in providing comprehensive test documentation on approach, scope, testing outcomes and reporting for a given story or task
    • Takes an active role in reviewing and critiquing test documentation produced by other team members and looks for opportunities for future improvements
    • Helps set the standards and processes on defect management and sees that they are applied and followed by team members
    • Has worked with and has good knowledge of Test Management practices and tooling and how to best employ them
  • Test technics and methodologies:
    • Has strong theoretical knowledge and practical experience of software testing techniques that apply to functional and non-functional testing domains
    • Is able to use sound judgement in applying different techniques to different problem/solution domains to maximise quality outcomes
    • Is able to support more junior members in application of techniques and provide peer review on fellow QA engineers
    • Has some experience of different Testing methodologies and is able to explain the benefits and drawbacks of those encountered
  • System Architecture:
    • Knows, reads and understands a wide range of problems on a functional level and can translate them to actions
    • Has experience with application architecture topics such as web services, HTTP, JWT tokens, CORS, XSS
    • Knows what we have as best practices in Backbase and how we use them
  • SDLC:
    • Understands what needs to be done in the phases of the SDLC and is helping to fullfil those phases like: Planning, Requirements, Design and Prototyping, Software development, Testing, Deployment and Maintenance
    • Also uses the SDLC tools provided by Backbase to do it like: Confluence, Jira, Stash and Autoconfig
  • Testing Tools:
    • Is more creative in the usage of tools as part of their testing in order to gather information for the system’s behaviour.
    • Among others:
      • Can resolve conflicts in GIT and is familiar with Backbase branching strategy
      • Is familiar with basic Unix terminal commands
      • Is experimenting with different IDEs and debugging tools
      • Is familiar with CI/CD tools
      • Uses a test management tool to support their job or any tool to document their test designs and plans

Benefits:

Be part of our hugely international environment; we are currently working with the Big customer, where you can have many opportunities to working oversea.

  • Competitive salary package based on skills and experience. We create great teams and take very good care of them;
  • Great opportunity to grow with the company;
  • Frequent staff activities and company parties;
  • Awesome social events and parties for employees;
  • Wear what you want, be your unique self at work;
  • “FPT care” health insurance provided by AON and is exclusive for FPT employees;
  • Annual Summer Vacation: follows company’s policy and starts from May every year;
  • Be supported when moving from HCM/ HN / other cities to Danang city (~ 100M VND) (for senior developer);
  • Be supported preferential buying  an apartment of FPT Plaza (for senior developers) ;
  • Work Permit, Health Insurance and Relocation Assistance will be provided for expats.

CONTACT

Interested candidates should click Apply button submit a completed Curriculum Vitae/ Resume and Cover Letter to: Recruitment Department – FPT Software Workforce Development

Email                        : [email protected]