Software Development Engineer in Test (SDET) I

Remote

Kyosk Digital Services Limited

Software Development Engineer in Test (SDET) I

Location: Nairobi, Nairobi County, Kenya
Department: Product & Technology
Job Type: Full-time | Fully remote
Company: Kyosk Digital Services Limited
Apply by: Sept. 28, 2023

Overview

Kyosk Digital Services Limited, a pioneering tech-driven company, is seeking a dynamic Software Development Engineer in Test (SDET) I to join our Quality Assurance (QA) team. As an SDET, you will play a pivotal role in ensuring the quality and reliability of our innovative solutions, propelling the digital transformation of informal retailers across Africa. Your primary mission will be to drive test automation, aiming for a minimum of 95% test coverage. Join a collaborative team of experts spanning multiple countries and contribute to groundbreaking solutions for Kyosk’s customers and internal teams.

Key Responsibilities

Test Automation Maestro

  • Automated Testing: Create and maintain a comprehensive suite of automated tests, meticulously referencing technical and product documentation. Configure these automated tests to seamlessly integrate into CI/CD pipelines for efficient execution. Contribute to various types of automated tests, including performance, API, and E2E tests, leveraging tools such as Playwright, Gatling, and Postman.
  • Test Coverage Champion: Strive to achieve a minimum of 90% test coverage for your assigned service. Your automated tests should encompass both positive and negative test cases, streamlining code releases and reducing the need for manual testing. Stay vigilant for new functionalities and add test cases accordingly to enhance coverage and minimize testing time.
  • Test Stability Guru: Take ownership of the test pipeline triage, ensuring swift resolution of pipeline failures to prevent code merge delays. Regularly conduct performance tests to pinpoint system limitations and proactively communicate findings to the relevant teams.

Release Management Enthusiast

  • Release Oversight: Monitor items scheduled for production release and identify gaps in automated test coverage. Collaborate with the manual test team to ensure comprehensive testing for a smooth deployment process.

Domain Expertise Developer

  • In-depth Understanding: Invest time in thoroughly comprehending Kyosk’s architecture by studying technical and product documentation. This knowledge empowers you to swiftly identify and resolve issues, reducing bug resolution turnaround time.

Team Player

  • Collaboration Advocate: Foster close collaboration with cross-functional teams, aligning efforts to achieve engineering goals. Proficiently assess the impact of code changes and effectively communicate these implications to dependent teams, promoting proactive problem-solving.

Process Innovator

  • Process Adherence: Embrace and adhere to agile processes outlined by Kyosk. Encourage process improvements by seeking input from team members, ultimately enhancing Kyosk Engineering SOPs.

Minimum Requirements & Key Skills

  • 2+ years of experience in crafting automated tests, referencing technical and product documentation, and deploying software in real production environments.
  • Proven experience with test automation tools, including integration into CI/CD pipelines.
  • Proficiency in Agile methodologies, Scrum, and end-to-end software development lifecycles.
  • Familiarity with essential tools such as JIRA, GIT, CI/CD tools (e.g., GCP), and SQL.
  • Working knowledge of popular automation tools like Cucumber, Cypress, Gatling, Postman, and programming concepts such as OOPs and Flow Control Structures.

Desired Technical Competencies

  • Expert troubleshooter in resolving production issues swiftly.
  • Experience in e-commerce, payments, and FMCG product distribution is a plus.
  • Certifications in ISTQB at any level are advantageous.
  • Proficient in independently planning, executing, and delivering tasks.
  • Skilled in building test automation frameworks.
  • Ability to comprehend developers’ code and create test automation use cases.

Desired Behavioral Competencies

  • Thrives in fast-paced tech startup environments with limited resources.
  • Committed to continuous improvement.
  • Works effectively under pressure, meeting tight timelines and ambitious deadlines.
  • Passionate about digital products.
  • Maintains motivation during challenging situations and extended work hours.
  • Infects the team with their passion and enthusiasm.
  • Demonstrates empathy for internal users and informal retailers.
  • Exhibits a strong work ethic and genuine care for the team and their products.
  • Operates with integrity, fulfilling commitments without excuses.
  • Trusts team members and their expertise.
  • Communicates persuasively with confidence.
  • Detail-oriented, process-driven, and highly organized.

Expert Tips To Be A Successful Applicant

To excel in your application for this role, consider these expert tips:

  • Demonstrate Test Automation Proficiency: Showcase your experience in crafting automated tests and integrating them into CI/CD pipelines. Provide specific examples of successful projects and the impact of your test automation efforts.
  • Highlight Agile Expertise: Emphasize your familiarity with Agile methodologies and your ability to thrive in dynamic software development environments. Share instances where you played a key role in Agile teams.
  • Technical Toolset: Discuss your proficiency with essential tools such as JIRA, GIT, and SQL. Detail how these tools have facilitated your testing and development efforts.
  • Automation Toolkit: Outline your experience with automation tools like Cucumber, Cypress, Gatling, and Postman. Share how you utilized these tools to enhance testing efficiency.
  • Problem-Solving Prowess: Illustrate your skills in swiftly troubleshooting production issues, emphasizing your problem-solving approach and its impact on project timelines.
  • Industry Relevance: If applicable, highlight any experience in e-commerce, payments, or FMCG product distribution. Explain how this background aligns with the role’s requirements.
  • Certifications: If you hold ISTQB certifications, mention them to demonstrate your commitment to quality assurance standards.
  • Independent Execution: Describe instances where you independently planned, executed, and successfully delivered tasks or projects.
  • Framework Building: If you have experience in building test automation frameworks, detail your contributions and the advantages they brought to your previous projects.
  • Collaboration Skills: Highlight your ability to collaborate effectively with cross-functional teams and communicate the impact of code changes to ensure project success.
  • Passion and Resilience: Convey your passion for digital products and your ability to stay motivated in challenging situations, emphasizing how you’ve inspired and supported your team.
  • Integrity and Detail Orientation: Discuss your commitment to integrity and your meticulous attention to detail, emphasizing how these qualities have contributed to your success in previous roles.

By incorporating these expert tips into your application, you’ll increase your chances of standing out as an ideal candidate for the Software Development Engineer in Test (SDET) I position at Kyosk Digital Services Limited.

About Kyosk Digital Services Limited

Kyosk Digital Services Limited is a tech-driven company that bridges the gap between informal retailers and fast-moving consumer goods (FMCG) companies. Our digital-first platform empowers retailers by connecting them directly to FMCGs, facilitating competitive pricing and seamless product delivery. We also leverage fintech innovations to drive financial inclusion among millions of informal retailers and consumers across Africa, ensuring 100% digitized payments.

Apply by: Sept. 28, 2023
Please submit your application in English.

To apply for this job please visit kyosk.hire.trakstar.com.


Discover more from THE KENYAN JOB FINDER

Subscribe to get the latest posts sent to your email.