Bachelor's degree in Computer Science, or a related field.
Proven experience in an SDET or similar role, with a minimum of 6 years of experience.
Strong proficiency in TypeScript/JavaScript and experience in developing automation scripts and frameworks.
Demonstrated expertise in end-to-end testing, API testing, and other forms of automated testing.
Hands-on experience with building and configuring CI/CD pipelines using Jenkins, GitHub Actions, or comparable tools.
Proficiency in at least one automation tool such as WinAppDriver, Cypress, or similar.
Bachelor's degree in Computer Science, or a related field.
Proven experience in an SDET or similar role, with a minimum of 6 years of experience.
Strong proficiency in TypeScript/JavaScript and experience in developing automation scripts and frameworks.
Demonstrated expertise in end-to-end testing, API testing, and other forms of automated testing.
Hands-on experience with building and configuring CI/CD pipelines using Jenkins, GitHub Actions, or comparable tools.
Proficiency in at least one automation tool such as WinAppDriver, Cypress, or similar.
Familiarity with server-based architectures, with knowledge of Amazon Web Services (AWS) technologies being a plus.
Ability to quickly learn and adapt to new technologies, tools, and methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Job Responsibilities:
Develop robust and scalable automation frameworks using TypeScript/JavaScript to ensure efficient testing of software applications.
Design and execute automated test suites for API testing, end-to-end testing, and other types of functional and non-functional testing.
Collaborate with software developers and quality assurance engineers to define test strategies and ensure the testability of code.
Implement continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions to automate testing and deployment processes.
Utilize automation tools such as WinAppDriver, Cypress, or similar technologies to streamline testing processes and improve UI and integration test coverage.
Collaborate with developers and QA to identify test scenarios, create test plans, and implement automated tests that validate software functionality and performance.
Investigate and troubleshoot issues to identify root causes and provide timely resolutions.
Contribute to the improvement of testing processes, methodologies, and tools to enhance overall efficiency and effectiveness.
Stay updated with industry best practices, emerging technologies, and advancements in testing tools and techniques.
Analyze test results, identify trends, and communicate findings to stakeholders.
Participate in sprint planning, daily stand-ups, and other Agile/Scrum ceremonies.
Stay up-to-date with emerging technologies and trends in software testing and test automation