Software Engineer-QA

ASAI Management Services Limited

 

ASAI Management Services Limited

Software Engineer-QA

ASAI Management Services Limited

Follow

More jobs from this company

Summary

  • Vacancy: —
  • Location: Dhaka
  • Minimum Salary: Tk. 60000 (Monthly)
  • Experience: At least 3 years
  • Published: 7 May 2024

 

Requirements

Education

  • Bachelor in Engineering (BEngg) in Computer Science & Engineering
  • ISTQB certification preferable

Experience

  • At least 3 years
  • The applicants should have experience in the following business area(s):
    Financial Consultants

Additional Requirements

  • Strong understanding of software development methodologies (Agile, Waterfall, etc.)
  • Experience in manual and automation testing techniques.
  • Proficiency in test automation tools such as Selenium, Apache JMeter, Postman, etc.
  • Strong knowledge of programming languages such as Java or Python.
  • Experience with performance testing, security testing, and API testing.
  • Knowledge with VAPT testing principles and methodologies.
  • Sound knowledge on basic SQL queries.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Very good communication skill in English (Verbal & Written).

Responsibilities & Context

ASAI Management Services Ltd. (AMSL) is a fully owned entity of ASA International Group PLC (ASAI), a multinational conglomerate enlisted in London Stock Exchange. ASAI delivers microfinance services to 2.1 million clients in 13 countries in Asia and Africa. Among other services, AMSL also develops, implements and maintains all software necessary for entities of ASAI in different countries. AMSL IT team is comprised of 50+ professionals divided into Programming, Quality Assurance, Implementation Management, and Infrastructure Management teams. Software Quality Assurance team of AMSL is responsible for Testing and quality control of the software developed by its own team or contractors and purchased from vendors.

  • Collaborate with development and implementation teams to understand requirements and design test strategies.
  • Ensure testing activities align with business requirements and system goals.
  • Design and execute test cases for various software functionalities, focusing on user stories and requirements.
  • Perform exploratory testing to identify hidden defects and potential risks.
  • Analyze formal test results to discover and resolve bugs, and prioritize and categorize them accordingly.
  • Review and document test results with clear and concise defect reports.
  • Develop and manage automated test scripts using Selenium with Java or Python.
  • Analyze test results and identify opportunities for improvement in automation coverage.
  • Design and execute load and performance testing using Apache JMeter or similar tools.
  • Analyze performance data and identify bottlenecks or scalability issues.
  • Recommend solutions for optimizing performance and ensuring high availability.
  • Design and execute API tests using Postman or Rest Assured or similar tools.
  • Validate API functionality, security, and performance.
  • Collaborate with developers to troubleshoot API issues.
  • Familiarity with VAPT (Vulnerability Assessment and Penetration Testing) principles and methodologies.
  • Participate in security testing activities and report identified vulnerabilities.
  • Contribute to the continuous improvement of the testing process and tools.
  • Stay informed about the latest software testing trends and technologies.

Compensation & Other Benefits

  • Provident fund, Weekly 2 holidays, Insurance, Gratuity
  • Festival Bonus: 2

Boishkahi allowance, Life & health coverage, Health (IPD & OPD) Coverage for dependents.

Employment Status

Full Time

Job Location

Dhaka

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.