Sr. SQA Automation Engineer

SQA Engineer

Job Summary

Published on:
August 1, 2024
Application deadline:
August 15, 2024
Experience:
5 Years
Wage:
Negotiable
Bangladesh
Full-time

Job description

The Sr. SQA Automation Engineer will participate in the hands-on test creation and automated execution, analysis, and reporting of testing activities for different layers of the application; creation or improvement of internal tools and test frameworks.

The Sr. SQA Automation Engineer works with the test team to develop testing strategies and devise test plans to ensure that applications meet business functional and non-functional requirements and maintain the Client's high-quality standards.

Education

A bachelor's degree in computer science, software engineering, or a related field is often preferred but not always required. Some roles may accept candidates with relevant certifications and experience.

Knowledge and Skills

  • Proficiency in programming languages commonly used for test automation, such as Python, Java, C#, or Ruby. Name the programming language and experience level
  • Good skills in test automation frameworks and tools (e.g., Appium, Cypress, Jmeter, Cucumber, Unit Testing - language-based, etc.). Name the tool/framework, for how long used it, and what experience level it.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum) and the software development life cycle (SDLC).
  • Knowledge of testing concepts, principles, and best practices.
  • Experience with test management and defect tracking tools (e.g., JIRA, Redmine, TestRail, or similar).
  • UI Automation experience
  • Understanding of version control systems (e.g., Git).
  • Strong knowledge of Java or JavaScript and good knowledge of SQL - scripting and database structure.
  • Knowledge of using Microsoft Azure: Cloud Computing Services.
  • 5+ years of hands-on experience and at least 3+ in test automation.
  • Good written and spoken English

Testing Skills

  • Proficiency in test case design and test script creation.
  • Ability and knowledge to create and maintain automated test scripts and Documentation for various types of testing, including functional, regression, and performance.
  • Knowledge of continuous integration and continuous delivery (CI/CD) pipelines and their integration with automated testing.
  • Experience with test data management and test environment setup.
  • Experience with interpreting load testing/stress testing/functionality testing reports ( JMeter reports, Unit Testing reports, Cypress Dashboard)
  • Ability to integrate dynamic data ( from the database or external files ) in the tests.

Automation Testing Tools

  • Good proficiency in using popular automation testing tools and frameworks as per the job requirements. ( JMeter/SoapUI/Cypress/Appium

Quality Assurance and Testing Methodologies

  • Good knowledge of different testing methodologies, including manual, automated, and exploratory testing.
  • Good experience with quality assurance processes and best practices.

Communication and Collaboration

  • Strong communication skills to work closely with developers, product managers, and other team members to understand requirements and resolve issues.
  • Collaboration skills to work effectively within agile or cross-functional teams.

Problem-Solving Skills

  • The ability to identify, document, and track software defects and work with the development team to resolve issues.

Analytical Skills

  • The capability to analyze test results, identify patterns, and make data-driven decisions to improve the testing process.

๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐—ป๐˜€๐—ฎ๐˜๐—ถ๐—ผ๐—ป & ๐—ผ๐˜๐—ต๐—ฒ๐—ฟ ๐—ฏ๐—ฒ๐—ป๐—ฒ๐—ณ๐—ถ๐˜๐˜€

  • Good opportunity for career progression.
  • Weekly two-day offs.
  • Lunch and snack Facilities.
  • Opportunity to work with foreign clients.
  • Friendly working environment.
  • Casual and Sick leave