QA Automation Engineer

Job Description

Title: QA Automation Engineer

Company Name: FinSource Limited

Vacancy: 01

Age: At least 28 years

Job Location: Dhaka (Mohakhali)

Salary: Tk. 130000 - 150000 (Monthly)

Experience:

  • At least 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, BPO/ Data Entry Firm


Published: 2026-03-12

Application Deadline: 2026-04-11

Education:
    • Bachelor of Science (BSc) in Computer Science


Requirements:
  • At least 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, BPO/ Data Entry Firm


Skills Required:

Additional Requirements:
  • Age At least 28 years
  • Strong programming skills in modern programming languages such as Python or JavaScript/TypeScript, with proven experience in developing automation scripts and frameworks.

  • Strong working knowledge of common IDEs and code repositories such as VS-Code and Git.

  • Familiarity with Node.js testing frameworks (e.g., Jest, Mocha) and Python testing libraries (e.g., pytest, unittest).

  • Passion for Innovation: A demonstrated passion for learning and experimenting with new technologies, tools, and methodologies.

  • Ability to quickly adapt to changes and contribute innovative ideas to optimize testing processes.

  • Ability to work in both a formal SDLC environment, as well as an Agile environment.

  • Application/technology knowledge in several areas including Web Technology, Oracle, SQL, batch processing, Jira, Confluence, ServiceNow

  • Working Knowledge of automation tools such as Playwright, Selenium or Cucumber

  • Strong verbal, written communication, and interpersonal skills

  • Very strong analytical and problem-solving skills

  • Ability to multi-task, prioritize, and work efficiently while preserving accuracy and attention to detail

  • Energetic self-starter, with the ability to work independently

  • Knowledge of Agile and experience working in an Agile environment

  • Knowledge of and experience with Postman or comparable API tools

  • Experience with testing micro services in a Kubernetes environment

  • Experience with testing Cloud-based services and applications



Responsibilities & Context:

Job Context:

The QA Automation Engineer, reporting to the QA Manager (PMO), will work with business and development teams to define, design, document and execute functional regression tests to ensure that new and existing systems, features and applications meet quality and performance expectations. Candidate should have a strong coding background and be familiar with Developing an automation framework to ensure maximum automation coverage is attained.

Responsibilities:

  • Develops and maintains robust test automation frameworks using Microsoft Playwright with JavaScript/TypeScript or Python, ensuring seamless integration with our CI/CD pipelines.

  • Participates in creating test plans, testcases, data, procedures and component based manual scripts based on business function for one or more medium sized projects or multiple small projects

  • Utilizes Azure version control (Git) to manage test automation scripts and integrates them within the Azure DevOps environment

  • Participates in functional requirement and code reviews as applicable

  • Accountable for ensuring test coverage and mapping of requirements to tests

  • Ensures tests are self-contained, well documented, maintainable and reusable

  • Participates in test data analysis and creates test data for multiple or complex projects

  • Executes systems, functional and end-to-end test scenarios and cases

  • Participates in risk-based analysis for test execution

  • Ensures test environment reflects requirements for test execution

  • Writes and reproduces accurate software problem reports including steps to reproduce the defect

  • Collaborates with development teams to write, review, and enhance automated test scripts, ensuring high-quality code coverage and efficient defect detection

  • Analyzes and reports overall test status and results of test case execution

  • Reviews test results, applies analytical skills to identify when issues need to be escalated and identifies associated risk and/or impact

  • Defines tests to be added to a regression/automation suite and builds the automation scripts as we progress with project development

  • Manages multiple projects and initiatives at the same time and consistently meets deadlines and commitments

  • Demonstrates a proactive approach to learning new technologies and testing methodologies, shares insights with the team to drive process improvements

  • Evaluates and implements emerging tools and frameworks in the Node.js and Python ecosystems to enhance our automation capabilities



Job Other Benifits:
  • Tour allowance,Medical allowance,Provident fund,Gratuity,Performance bonus,Weekly 2 holidays,Insurance
  • Lunch Facilities: Full Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs