Role : QA SDET (Automation)Location : UAE Type : Onsite
About role: This is a key role in the organization working together with fellow engineers / product teams and senior leadership. Our Lead engineers are heavily involved in designing & implementing new systems, hiring and mentoring the team. This is a hands-on role and is expected to contribute 80% of their time to codebase. Looking for engineers who are passionate in taking more responsibility, driving major architectural changes and ambitious in taking extra-mile towards building foundations of an AI start-up.
Responsibilities:
- Develop and enhance automated testing frameworks and tools using Python and JavaScript.
- Design, write, and execute automated test scripts that cover a range of functionalities, including backend services and interactions with databases.
- Collaborate with software developers and QA teams to identify system requirements and integrate automated tests seamlessly into the development lifecycle.
- Lead the design and implementation of test automation strategies for both frontend and backend components.
- Maintain and improve CI/CD pipelines to ensure that automation tests are part of the continuous integration process.
- Analyze test results, troubleshoot issues, and work with development teams to resolve any defects.
- Provide mentorship and guidance to junior SDET and QA team members.
- Stay updated with the latest industry trends in software testing and automation technologies, including large language models (LLMs).
- Ensure the robustness of backend systems and their ability to interact eectively with various databases.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in software testing with a focus on automated testing.
- Profound knowledge of programming in Python and JavaScript.
- Experience with popular test automation frameworks and tools (e.g., Selenium, Cypress, PyTest, Jest).
- Strong understanding of backend services, API testing, and database technologies (SQL, NoSQL).
- Experience with Continuous Integration and Continuous Deployment (CI/CD) systems.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Preferred Skills:
- Experience with performance and security testing.
- Knowledge of Docker, Kubernetes, and cloud services (AWS, Azure, Google Cloud).
- Familiarity with Agile development methodologies and practices.
- Knowledge of large language models (LLMs) and their applications in testing will be considered an added advantage