Fronture Technologies

Software Development Engineer in Test (SDET)

01

Job Context

In this role, you will lead the charge on testing, ensuring automation initiatives, and leveraging Selenium and other tools to create, maintain, and optimize test scripts that ensure high-quality code delivery. You’ll work closely with development teams to implement Test-Driven Development (TDD) practices and contribute to robust, testable code through unit tests. This role requires a technically skilled, detail-oriented professional who can take the lead to take automated testing to the next level.

Educational Requirements

  • Bachelor of Science (BSc) in Computer Science

Experience 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, E-commerce

Additional Requirements

  • At least 5+ years of industry experience as an SDET or in a similar role, with a proven track record in automation testing.
  • Proficiency in Selenium and strong expertise in creating and managing automated test scripts.
  • Experience with Test-Driven Development (TDD) and unit testing, along with familiarity with testing frameworks (e.g., JUnit, TestNG).
  • Programming skills in languages like Java, Python, or C# to develop scripts and automate tests effectively.
  • Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) to integrate automated testing into development workflows.
  • Understanding of QA methodologies and best practices in software quality and test automation.
  • Excellent analytical skills and problem-solving abilities, with a detail-oriented and organized approach.
  • Familiarity with performance and load testing tools (e.g., JMeter, LoadRunner).
  • Experience with API testing frameworks (e.g., Postman, REST Assured) and DevOps practices.
  • Previous experience in Agile or Scrum environments.

Required Skills

  • Develop, maintain, and execute automated test suites using Selenium, creating comprehensive scripts for functional, regression, and end-to-end testing.
  • Collaborate with development teams to implement and advocate for Test-Driven Development (TDD) practices, ensuring that tests are written alongside or before code.
  • Write and maintain unit tests to verify individual components, focusing on test coverage, reliability, and performance.
  • Implement and manage CI/CD pipelines for running automated tests, ensuring a streamlined and efficient testing process.
  • Analyze and troubleshoot test failures, working alongside developers to debug issues and contribute to solutions.
  • Conduct code reviews to ensure adherence to best practices in coding, automation, and testability.
  • Design and document test plans, test cases, and testing strategies, particularly emphasizing automated testing for high test coverage and efficiency.

Employment Status

  • Full-time

Workplace

  • Work at office

Job Location

  • Dhaka

Remuneration & Other Benefits

  • Weekly 2 holidays, Insurance
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2

Please send your CV/Resume at hiring@fronturetech.com