Software QA Engineer
The VITO Group
Bagumbayan, Quezon City, Philippines
4d ago

JOB DESCRIPTION FOR A SOFTWARE QA ENGINEER

As a software quality assurance (QA) engineer, you will be responsible for monitoring every phase of the development process to ensure that the design and software adhere to company standards.

Software delays are costly for a company, so it's vital for releases to meet target dates and stay within budget. As a software quality assurance engineer, you aid in meeting deadlines by breaking up the development process into attainable testing goals and relaying any issues back to the development and product teams and project manager.

KEY QUALIFICATIONS

  • Bachelor's Degree in Computer Science, Information Technology or related field
  • 2-5 years proven work experience as a Software Quality Assurance Engineer
  • Gain an understanding of software QA methodologies, tools, and processes, knowledge of SQL and scripting, working experience in software development and software quality assurance, and keep current with current trends and latest advancements.
  • The state of the art in computer programming can change rapidly.

  • Must have strong skills in a variety of categories : engineering and technology, math and science, verbal and written communication, problem-solving, reasoning and logic, and practical skills.
  • Clear and accurate written and verbal communication is a must, but a quality software assurance engineer must also have more than a little tact.
  • Your job will be to tell other professionals that they've done something wrong and that the program or app they’ve put time, money, and emotion into development doesn’t work right.

    That’s something nobody wants to hear.

  • Ability to work as part of a team. You might not be the only software quality assurance engineer at the company, and you'll certainly be working with other programmers and members of other departments.
  • You must understand and appreciate their goals and objectives and, in some cases, explain problems and necessary solutions.

  • Time management skills. Part of working in a team means working within other people’s timelines and finishing your work within reasonable deadlines.
  • You won’t know when a problem might arise, so keeping on schedule can require strong time management skills.

  • Can work unsupervised and is results oriented.
  • Has a great work ethic and high regard to timeline, deadlines, and commitment
  • Contributes new ideas, techniques and feedback to the team.
  • JOB DESCRIPTION

  • Document test cases
  • Perform and document risk analysis
  • Record test progress and results
  • Code automated tests
  • Create test plans
  • Develop standards and procedures to determine product quality and release readiness
  • Discover bugs within software
  • Drive innovation and streamline overall testing processes
  • Identify, isolate, and track bugs throughout testing
  • Identify any potential problems that users might encounter
  • Perform manual and automated testing
  • Research and analyze product features being tested
  • Research new tools, technologies, and testing processes
  • Review user interfaces for consistency and functionality
  • Lead UAT and report results to the leadership team with complete recommendation / resolution
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form