Overview:
The SDET Java/Python/QA Automation Tester plays a crucial role in ensuring the quality and reliability of software applications through developing and executing automated test scripts. They are responsible for designing developing and maintaining automated test frameworks identifying and documenting bugs and technical issues and collaborating with crossfunctional teams to ensure the delivery of highquality software products.
Key Responsibilities:
- Design and develop automated test scripts using Java and Python
- Create maintain and execute automated test frameworks
- Identify record and document technical issues and bugs
- Collaborate with software developers to improve application performance
- Conduct automated regression testing
- Implement automated testing for web and mobile applications
- Participate in product design reviews to provide input on functional requirements product designs schedules or potential problems
- Develop and apply testing processes for new and existing products to meet client needs
- Integrate automated testing into continuous integration and continuous deployment pipelines
- Ensure that automated tests are integrated and properly executed in the CI/CD process
- Write and maintain QA documentation
- Provide support and training to QA professionals and developers
- Stay updated with industry best practices and technologies in QA automation
- Participate in the Agile development process
- Manage and maintain test environments
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience as a Software Development Engineer in Test (SDET) or similar role
- Strong programming skills in Java and Python
- Experience with automated testing tools such as Selenium JUnit TestNG or similar
- Deep understanding of QA methodologies tools and processes
- Ability to write clear concise and comprehensive test plans and test cases
- Experience with continuous integration and continuous deployment (CI/CD) processes
- Knowledge of web and mobile application testing
- Excellent problemsolving and analytical skills
- Strong communication and interpersonal abilities
- Ability to work in a fastpaced dynamic environment
- Attention to detail and a passion for quality
- Certifications in software testing or QA automation is a plus
- Experience with Agile methodologies is a plus
- Knowledge of API testing and tools such as Postman is a plus
java,python,automation