📄 Software Engineer - Test & Automation (Remote)

Job Title: Software Engineer - Test & Automation

Company: Ontik Technology

Position: Software Engineer - Test & Automation

Type: Full-Time


About Ontik Technology

Ontik Technology is a global software consulting and development agency specializing in innovative solutions for web and mobile applications. Guided by our core values of Imagine, Create, People, and Leaders, we empower ideas and talents to deliver impactful results. At Ontik, we believe in fostering creativity, collaboration, and leadership in everything we do.

Responsibilities:

  • Design, develop, and maintain automated test frameworks and test suites
  • Test and evaluate new features, identifying areas for modification and improvement
  • Build and optimize CI/CD pipelines with integrated testing strategies
  • Write and implement efficient code to automate testing processes
  • Develop and maintain end-to-end, integration, and unit tests using modern testing frameworks
  • Implement performance testing and monitoring solutions
  • Create and maintain test documentation, quality assurance procedures, and testing standards
  • Monitor QA activities, test results, defects, and perform root cause analysis for customer bugs
  • Lead test automation initiatives and innovation in quality processes
  • Work closely with developers, UX designers, and product owners
  • Conduct database testing and ensure data integrity
  • Maintain and upgrade existing testing systems
  • Participate in code reviews with a focus on testability and quality
  • Rotational on-call & support duties

Qualifications:

  • 3+ years of experience in automation, acceptance & integration tests
  • Strong programming skills in Python, JavaScript/TypeScript
  • Extensive experience with Web & API automation frameworks
  • Strong knowledge of version control systems (Git, Bitbucket, GitHub) and Gitflow
  • Strong Experience with WebDriver-based frameworks (Cypress, Playwright, Selenium, etc)
  • Expertise in building custom automation frameworks and performing code reviews
  • Proficiency with test case management tools
  • Strong background in integration and database testing
  • Strong ability to identify and implement process improvements, lead testing initiatives & guide the team toward it
  • Experience with data integrity testing
  • Hands-on experience with performance testing tools (JMeter or similar)
  • Expertise in E2E testing of web applications
  • Proficiency with Linux commands & working in Linux-based systems
  • Experience with containerization & Orchestration(Docker & K8s) is an Huge asset
  • Expertise in testing REST APIs
  • Experience with visual regression testing
  • Strong understanding of Service-oriented Architecture & Serverless architecture
  • Proficiency in working across different operating systems (Windows, Linux & Mac)
  • Experience with NextJs is a huge asset

Personality

  • You want to define challenging product & engineering problems & solve them from DAY 1
  • You understand the startup grind & hustle and you’re excited to be a part of it every day.
  • You are a self-starter with an action, execution & iteration-oriented mindset to get the job done no matter what.
  • You’re not afraid to pick up new things, learn fast & execute in parallel.
  • You are a master generalist who doesn’t quite fit into one domain but rather likes working & taking ownership end to end.
  • You breathe technology & stay up to date with technology trends
  • You’re a champion in your team & push your peers to be a champion with you

What Your first 30 days will look like -

7 days

  • Set up test automation environment and tools
  • Understand existing testing infrastructure and practices
  • Understand the development process & help test for getting features shipped
  • Implement your first automated test suite
  • Document current testing coverage and gaps

14 days

  • Design and implement improvements to testing frameworks
  • Establish quality metrics and monitoring
  • Come up with aa long-term testing vision & strategy
  • Begin implementing new test automation strategies
  • Actively participate in code reviews and quality discussions

30 days

  • Lead the implementation of new testing frameworks and tools
  • Establish comprehensive testing standards, KPIs, and documentation
  • Demonstrate measurable improvements in test coverage and quality
  • Identify and begin addressing technical debt in testing infrastructure.

Why Join Ontik Technology?

At Ontik Technology, we don’t just develop applications – we empower talent and foster growth in a collaborative and innovative environment.

Here’s what makes us unique:

  • Celebrate with yearly bonuses.
  • Work with a talented and supportive team.
  • Be part of a company that values imagination, innovation, and leadership.

Other Details

  • Salary Range: BDT 20,000- BDT 40,000 (Based on experience)



Apply Now!