Senior Test Automation Engineer

fully flexible
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field., At least 5 years of experience in software test automation., Proficiency in Java, Groovy, and Python for test automation., Experience with web automation tools like Selenium, Cypress, or Playwright..

Key responsibilities:

  • Design, develop, and maintain test automation frameworks.
  • Lead the creation of automated test scripts and testing strategies.
  • Perform various testing types including integration, functional, and performance testing.
  • Collaborate with stakeholders to define test plans and analyze test results.

Hishab logo
Hishab Startup http://www.hishab.co/
11 - 50 Employees
See all jobs

Job description

Your mission
  • Design, develop, and maintain robust, scalable, and reusable test automation frameworks for our web applications and backend services.

  • Lead the development of automated test scripts, test suites, and testing strategies to ensure comprehensive test coverage.

  • Performing integration, functional, regression, smoke, performance, and security testing to identify bugs or defects.

  • Conceptually clear the testing pyramid model and effort optimization

  • Supporting user acceptance testing (UAT) and assisting clients with product validation.

  • Advocate for and implement shift-left testing principles, integrating quality checks early in the software development lifecycle.

  • Create, manage, and maintain test stubs and virtual services to isolate components and enable robust testing in a complex service-oriented architecture.

  • Validate telephony integration points and end-to-end call flows.

  • Integrate automated testing seamlessly into our CI/CD pipelines to enable continuous testing and delivery, fostering a strong DevOps culture.

  • Collaborate with software developers, product managers, and other stakeholders to understand requirements and define test plans for new features.

  • Analyze test results, identify and report defects, and work with development teams to ensure timely resolution.

  • Mentor and provide technical guidance to junior test automation engineers.

  • Stay up-to-date with the latest industry trends, tools, and best practices in test automation and quality engineering.

Your profile
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 5+ years of experience in software test automation.

  • Strong proficiency in both Java, Groovy and Python for test automation development.

  • Solid experience with JavaScript for front-end test automation.

  • Proven experience in designing and implementing test automation frameworks from scratch.

  • Extensive experience with web test automation tools and frameworks like Selenium WebDriver, Cypress, or Playwright.

  • Solid experience with API testing tools such as SpockTest, Postman, Rest-Assured, or similar.

  • Direct experience testing applications that utilize telephony protocols.

  • Demonstrated experience in creating and using stubs and mocks to simulate dependencies.

  • Hands-on experience with CI/CD tools, such as Jenkins, GitLab CI, or Azure DevOps.

  • Experience with version control systems, such as Git.

  • Experience with bug tracking and project management tools (JIRA, Bugzilla).

  • Excellent problem-solving, analytical, and communication skills, with a strong ability to work independently in a remote environment.

Additional Qualification
  • Experience with performance and load testing of real-time communication applications.

  • Experience with performance testing tools (LoadRunner or JMeter or Gatling)

  • Familiar with AI powered testing tools like testsigma, Supatest, Copado etc. 

  • Familiarity with containerization technologies such as Docker and Kubernetes.

  • Experience working effectively in a remote Agile/Scrum development team.

  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform.

  • Experience with network analysis tools like Wireshark.

What we offer
  • Work on an international project with real social impact
  • Be part of a fast-growing company where your contributions shape the future
  • Opportunity to participate in establishing a new team and setting up work processes
  • Enjoy flexibility with remote work options 
  • Opportunities to attend conferences, courses, and other avenues of professional development
  • A helpful and open working atmosphere with committed and motivated colleagues 
  • Travel opportunities to Southeast Asia (Bangladesh, India, Myanmar, Japan, Philippines)
About us
Verbex is a Humanized AI SDR (Sales Development Representative ) Platform. Any user can easily Create, Connect, Configure and Deploy our AI Sales Development Representatives on phone lines or Web platforms, Mobile apps, Operating System or IOT devices. Verbex Platform allows users to connect their preferred business tools such as ERP, CRM, Call Center Solutions.
Our Humanized AI SDR then pulls data from your CRM and/or ERP and dials users/receive calls from users and record those in your business tools with detailed business analysis for each of the calls that it handled.

At Verbex we strive to interact with each other in high respect, work transparently and be courageous to improve our work and move forward as a team. Our team members are international based, passionate about personal growth, innovation, and collaboration. We are constantly striving to improve ourselves and the way we work together and create products. If you have a passion for technology and share this mindset, you are probably a great fit for our team!

If you have decided that Verbex is the organization where you can pursue your career productively and enjoyably, we are looking forward to your application!

The minute you start working here, you become an integral part of Verbex and its future. Every job in our company is important, and you will play a key role in the continuing growth of our company.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Communication
  • Problem Solving

Test Automation Engineer Related jobs