HamburgerMenu
hirist

Job Description

Job Summary

We are seeking a highly experienced and meticulous Senior Technical Quality Assurance Analyst with 5+ years of dedicated experience to join our dynamic engineering team.

The ideal candidate will possess a strong technical background, a deep understanding of software development life cycles (SDLC), and a proven track record in designing, developing, and executing comprehensive test strategies for complex software systems.

This role demands a proactive individual who can contribute significantly to improving our quality processes, drive test automation initiatives, and ensure the delivery of robust, high-performing, and secure products.


Key Responsibilities :


Test Strategy & Planning :


- Lead the development and implementation of comprehensive test plans, strategies, and cases for complex software applications across various platforms (web, mobile, API, backend systems).


- Collaborate closely with product owners, developers, and other stakeholders to understand requirements, define acceptance criteria, and ensure testability of features.

- Identify testing scope, risks, and dependencies, and proactively communicate them to the team.

Test Execution & Reporting :


- Execute functional, non-functional (performance, security, usability), regression, and integration tests, both manually and using automated tools.

- Analyze and troubleshoot complex software defects, meticulously document findings, and effectively communicate them to development teams.


- Monitor and report on test progress, defect status, and overall quality metrics to stakeholders.

Automation & Tools :


- Design, develop, maintain, and enhance automated test scripts, frameworks, and tools using programming languages (e.g., Python, Java, JavaScript, C#) and industry-standard automation frameworks (e.g., Selenium, Playwright, Cypress, Postman, JMeter).

- Integrate automated tests into CI/CD pipelines to facilitate continuous testing and rapid feedback loops.

- Stay abreast of new testing tools, techniques, and trends, and recommend their adoption where beneficial.

Process Improvement & Mentorship :


- Champion quality assurance best practices, processes, and methodologies throughout the SDLC.

- Contribute to the continuous improvement of our QA processes, tools, and methodologies.

- Mentor junior QA analysts, share knowledge, and foster a culture of quality within the team.

Collaboration & Communication :


- Act as a key liaison between development, product, and operations teams to ensure a shared understanding of quality goals and priorities.

- Participate in design reviews, stand-ups, and sprint planning meetings, providing valuable input from a quality perspective.


Qualifications :


Required :


- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.


- Minimum of 5+ years of progressive experience in Quality Assurance, with a strong focus on technical and automation testing.

- Proficiency in at least one scripting or programming language (e.g., Python, Java, JavaScript, C#, Ruby).

- Extensive experience with test automation frameworks and tools for UI (e.g., Selenium, Playwright, Cypress) and API (e.g., Postman, Rest Assured, SoapUI) testing.

- Solid understanding of relational databases and ability to write complex SQL queries for data validation.

- Familiarity with version control systems (e.g., Git) and defect tracking tools (e.g., Jira, Azure DevOps).

- Experience working in Agile/Scrum development environments.

- Strong analytical, problem-solving, and debugging skills.

- Excellent written and verbal communication skills.

Preferred :


- Master's degree in a relevant field.

- Experience with performance testing tools (e.g., JMeter, LoadRunner) and concepts.

- Knowledge of security testing principles and tools.

- Experience with cloud platforms (AWS, Azure, GCP).

- Certifications in Quality Assurance (e.g., ISTQB)


info-icon

Did you find something suspicious?