Quality Assurance – Test Analyst

  • June 24, 2022
  • ibrahim
  • 5 min read

Position Description:

Position Title:                         Test Analyst
Department:                          QA (R&D)
Functional team:                    QA Team
Number of Positions:             1
Reports to:                             QA Lead
Location:                                Off Shore
Direct Reports:                       None

Position Overview:
PRIMARY PURPOSE OF ROLE

Innovit’s products have traditionally been developed in Java and Swing as “rich” Windows applications. We have committed to transitioning to a thin, interactive HTML UI as part of modernizing our product suite and migrating to a full public cloud architecture.

As a Test Analyst, you will be designing, developing, and executing test cases for Innovit’s software products. A Test analyst who has strong experience testing the frontend and backend of Java/J2EE technology stack for desktop applications and web applications will be ideally suited for this role. Solid experience designing, writing, and executing test cases using test tools like HP QC, and Zephyr.

The successful applicant will be an articulate communicator who is also willing to help customers by performing technical consulting services (testing) from time to time. We believe that interacting with customers in this way enables our testing team to better understand customer requirements and anticipate market needs.

Objectives and Key Responsibilities

KEY RESPONSIBILITIES

You will work with development leads to:

  • Design, and develop test cases for Innovit software and products.
  • Ensure compliance with deployment standards.
  • Undertake research including evaluation of new software testing tools and techniques.
  • Estimate testing effort.
  • Maintain a working knowledge of testing tools and software packages used.
  • Developing high-quality test cases.
  • Maintenance and Support of Innovit production deployments and Products.
  • Drive rigor in the QA process.
  • Hands-on manual and automation testing.
  • Perform regular test case reviews to ensure high-quality testing.
  • Maintain existing QA documentation and create new where applicable.

Skills and Cultural Requirements

ESSENTIAL TECHNICAL SKILLS:

You must have the following technical capabilities:

  • Manual testing of Java/J2EE desktop and web applications.
  • Proven knowledge of industry standards and best practices in the areas of responsibility.
  • Strong working knowledge and experience in writing high-quality test cases and their execution.
  • Strong understanding of testing methodologies.
  • Knowledge of performance testing and techniques.
  • Basic SQL skills on multiple databases like Ms. SQL Server, Oracle, and DB2.
  • Basic knowledge of testing XML-related standards and technologies.
  • Strong experience and knowledge of the following technologies.
  • Project and Defect Management Tool – Jira and HP Quality Centre.

HIGHLY DESIRABLE:

  • Expertise in designing, developing scalable, maintainable, and formulating the enterprise-wide.
  • Automation Testing Frameworks for Desktop/Web platforms using Selenium Web Driver, QTP, Playwright.

OTHER REQUIREMENTS:

  • Sound understanding of alternate application architectures, development, and testing methodologies.
  • Working knowledge of Application Support practices.
  • Knowledge of Enterprise application testing and industry best practices.
  • Knowledge of the current OS i.e. Windows, Linux, Unix.
  • Demonstrable skills and knowledge of the following technologies.
  • Automation Testing – Selenium, other frameworks.

Experience

ESSENTIAL:

  • At least 4+ years’ performing manual, automation testing.
  • Extensive experience writing test cases and test execution using different test management tools.
  • A strong team player who demonstrates flexibility and a pro-activeness to deliver a key business project.
  • The ability to operate independently, be proactive, and able to interact with stakeholders across all levels.
  • Excellent problem-solving and analytical skills.
  • Fantastic communication skills, both verbal and written.
  • Customer-facing testing and/or support.
  • Strong people and client-facing skills including communications and expectations management.
  • Excellent written and verbal English skills.
  • Excellent phone presentation.

HIGHLY DESIRABLE:

  • Proven experience managing interdependent activities.
  • Experience working with Waterfall, Agile and Iterative Methodologies.
  • Experience testing for large-scale real-time 24×7 systems and/or environments.
  • Working knowledge of Application Support practices.
  • Proven ability in test case reviews.
  • Extensive experience in providing testing estimates.

DESIRABLE:

  • Sound understanding of alternate application architectures, development, and testing methodologies.
  • Knowledge of Enterprise application testing and industry best practices.
  • Maintain current knowledge of IT technologies and trends.
  • Potential requirement to provide overtime, on-call, or shift support outside normal business hours.

Education

HIGHLY DESIRABLE:

  • University degree in computer science, systems analysis, or a related study, or equivalent experience.
Job Category: Quality Assurance - Test Analyst
Job Type: Full Time
Job Location: Off Shore
Salary: MARKET COMPETITIVE SALARY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx