Facebook Youtube Twitter LinkedIn

Software Test Engineer

Category: Accounting / Finance

Job Description

Software Test Engineer

Location: [City, State] – On‑site / Remote

Employment Type: Full‑time

Key Responsibilities

  • Design, develop, and execute comprehensive test plans, test cases, and test scripts for web, mobile, and API applications.
  • Perform functional, regression, performance, security, and usability testing.
  • Automate test cases using frameworks such as Selenium, Cypress, Playwright, or Appium.
  • Collaborate with developers, product managers, and UX designers to understand requirements and ensure test coverage.
  • Identify, document, and track defects in a bug‑tracking system (e.g., JIRA, Azure DevOps) and verify fixes.
  • Maintain and improve continuous integration/continuous deployment (CI/CD) pipelines for test execution.
  • Analyze test results, generate reports, and provide actionable insights to improve product quality.
  • Participate in code reviews and contribute to improving testing standards and best practices.
  • Mentor junior QA team members and promote a quality‑first mindset across the organization.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 2+ years of professional experience in software testing (manual and automated).
  • Proficiency in at least one programming/scripting language (e.g., Java, Python, JavaScript, C#).
  • Hands‑on experience with test automation tools such as Selenium WebDriver, Cypress, Playwright, or similar.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Familiarity with version control systems (Git) and CI/CD platforms (Jenkins, GitHub Actions, GitLab CI).
  • Excellent analytical, problem‑solving, and communication skills.

Preferred Skills

  • Experience with performance testing tools (JMeter, Gatling, LoadRunner).
  • Knowledge of API testing tools (Postman, RestAssured, SoapUI).
  • Exposure to containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with security testing concepts and tools.
  • Certification such as ISTQB, CSTE, or equivalent.

What We Offer

  • Competitive salary and performance‑based bonuses.
  • Comprehensive health, dental, and vision benefits.
  • Flexible work arrangements and generous PTO.
  • Opportunities for continuous learning, certifications, and career growth.
  • Collaborative, inclusive, and innovative work environment.

To apply, please submit your resume and a brief cover letter highlighting your relevant experience.

Job Responsibilities

  • Design, develop, and maintain comprehensive test plans, test cases, and test scripts based on functional and technical specifications.
  • Execute manual and automated tests, record results, and report defects using defect tracking tools.
  • Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure test coverage.
  • Identify, isolate, and reproduce defects; work with development teams to prioritize and resolve issues.
  • Develop and maintain automated test frameworks and scripts using tools such as Selenium, Cypress, JUnit, or similar.
  • Perform regression testing to verify that new code changes do not adversely affect existing functionality.
  • Conduct performance, load, and stress testing to evaluate system scalability and reliability.
  • Participate in code reviews and provide feedback on testability and quality of the code.
  • Continuously improve testing processes, methodologies, and best practices to increase efficiency and effectiveness.
  • Maintain test documentation, including test strategies, test reports, and metrics for test coverage and defect trends.
  • Assist in the integration of continuous integration/continuous deployment (CI/CD) pipelines to enable automated testing in the build process.
  • Stay updated with emerging testing tools, technologies, and industry trends, and recommend appropriate adoption.

Salary

  • BDT: 15000 - 20000 (Monthly)

Additional Salary Info

Base Salary: $85,000 – $110,000 per year (depending on experience and location)

Performance Bonus: Up to 15% of base salary, awarded annually based on individual and team metrics.

Signing Bonus: $5,000 – $10,000 (one‑time, negotiable).

Stock Options / RSUs: Eligible for company stock grants after 12 months of employment, typically valued at $10,000 – $25,000 per year.

Retirement Benefits: 401(k) plan with company match up to 5% of salary.

Health & Wellness: Comprehensive medical, dental, and vision coverage; $1,200 annual wellness stipend.

Paid Time Off: 15 days PTO + 10 paid holidays + 5 sick days per year.

Professional Development: $2,000 annual budget for training, certifications, and conferences.

Remote Work Stipend: $500 per month for home office setup and internet costs.

Relocation Assistance: Up to $8,000 for eligible candidates moving for the role.

Posted By


IT Consultancy

View more jobs this company


Job Summary

  • Salary: BDT: 15000 - 20000 (Monthly)
  • Job Type: Full Time
  • Job Location: Savar, Dhaka, Bangladesh
  • Employment Type: Permanent
  • Vacancy: 2
  • Job Level:Mid
  • Published on:December 23, 2025
  • Application Deadline: February 28, 2026
Wishlist this job
Report this job for any problem
Special Instruction

Position: Software Test Engineer

Location: Remote / On‑site (Specify city, country)

Employment Type: Full‑time

Key Responsibilities:

  • Design, develop, and execute automated and manual test cases for web and mobile applications.
  • Collaborate with developers, product managers, and QA leads to define test strategies.
  • Identify, document, and track defects using the company’s defect‑tracking system.
  • Maintain and improve test frameworks, scripts, and continuous‑integration pipelines.
  • Participate in code reviews and provide feedback on testability and quality.
  • Generate test reports and metrics to drive quality improvements.

Required Skills & Experience:

  • 2+ years of software testing experience, preferably in Agile environments.
  • Proficiency in at least one programming/scripting language (e.g., Java, Python, JavaScript).
  • Hands‑on experience with test automation tools (e.g., Selenium, Cypress, Appium).
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Azure Pipelines.
  • Strong analytical and problem‑solving abilities.
  • Excellent written and verbal communication skills.

Preferred Qualifications:

  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Knowledge of API testing tools (e.g., Postman, RestAssured).
  • Understanding of security testing fundamentals.
  • Certification such as ISTQB or CSTE.

Special Instructions for Job Seekers:

  • Include a concise cover letter that highlights your experience with test automation frameworks and any relevant project outcomes.
  • Attach a portfolio or GitHub link showcasing test scripts, automation projects, or contributions to open‑source testing tools.
  • Provide concrete examples of defects you discovered and how your testing approach prevented potential production issues.
  • List the programming languages and testing tools you are proficient in, specifying the level of expertise (e.g., beginner, intermediate, advanced).
  • Reference any performance or security testing experience, including tools used and results achieved.
  • Ensure your résumé includes measurable achievements (e.g., reduced regression testing time by 30% through automation).
  • Submit your application in PDF format and name the file as FirstName_LastName_SoftwareTestEngineer.pdf.
  • Indicate your availability for a technical interview and any preferred time zones.

About the Company

  • Company Name: IT Consultancy
  • Address: House No 2, Road No 10
  • Website: http://www.2pijobs.com/
  • We have started with the aim to spread the technological support in every spare of life and we are here to provide the most desired platform for both employees and employers end. fff


Do you Need Any Help?