Hiring: Software Development Engineer in Test (SDET)
Further details contact at subiksha@tsmspl.com || +91 6364 922 002
Key Responsibilities:
- Test Automation Development:
o
Design, develop, and maintain automated
test scripts, frameworks, and tools to validate software functionality,
performance, and reliability.
o
Create and maintain a robust and scalable
automated testing infrastructure to support continuous integration and delivery
processes.
o
Implement and maintain test data and
environments required for automated testing.
- Test Planning and Strategy:
o
Collaborate with product owners,
developers, and other stakeholders to understand requirements and user stories,
and translate them into comprehensive test cases.
o
Contribute to the development of the
overall testing strategy and participate in test planning and estimation
activities.
- Agile Collaboration:
o
Work closely with development teams to
promote early testing and identify defects as soon as possible in the
development cycle.
o
Participate actively in Agile ceremonies
such as daily stand-ups, sprint planning, and sprint retrospectives to provide
testing insights and ensure alignment.
- Continuous Integration and Delivery:
o
Integrate automated tests into the CI/CD
pipeline to ensure rapid and reliable software releases.
o
Monitor and report test results, analyze
failures, and work with the development team to identify root causes and
address issues promptly.
- Quality Assurance and Improvement:
o
Evaluate testing tools and methodologies,
and suggest improvements to enhance the testing process and overall product
quality.
o
Stay updated with industry trends and best
practices related to testing, test automation, and Agile methodologies.
- Documentation and Reporting:
o
Document test plans, test cases, and test
scripts for future reference and knowledge sharing.
o
Generate clear and concise reports on test
execution status, defects, and overall quality metrics.
o
Qualifications:
·
Bachelor's degree in Computer Science, Engineering,
or related field (or equivalent work experience).
·
Strong experience in software development
and test automation, preferably in an Agile/Scrum environment.
·
Proficiency in programming languages such
as Python, NodeJS, or similar languages used for test automation.
·
Hands-on experience with test automation
frameworks and tools (e.g., Selenium, JUnit, TestNG, Cucumber).
·
Familiarity with version control systems
(e.g., Git), continuous integration tools (e.g., Jenkins, Travis CI), and issue
tracking systems (e.g., JIRA)
·
Solid understanding of software testing
principles, methodologies, and best practices.
·
Excellent problem-solving skills and
attention to detail.
·
Strong communication and collaboration
skills.
·
Experience with cloud platforms and
containerization (e.g., AWS, Docker) is a plus.
·
Relevant certifications in software
testing or Agile methodologies are advantageous.
No comments:
Post a Comment