TETech Aalto Pte. Ltd
Software Quality Engineer(Mid)
Raffles Link / Raffles Place ₹6K-7K LPA Posted 31 Jan 2025
FULL TIME
Java
Node.js
Agile
Python
Job Description
Overview
We are looking for a meticulous and experienced Software Quality Engineer to become a key member of our team. The successful candidate will be instrumental in guaranteeing the quality and dependability of our software products. If you have a strong enthusiasm for software testing, possess analytical prowess, and excel in a fast-paced, team-oriented setting, we encourage you to apply!
Key Responsibilities
- Conduct exploratory and regression testing on applications to uncover potential defects.
- Create, implement, and run automated functional tests utilizing tools such as Cucumber, Selenium, Maven, or Capybara.
- Perform performance testing with tools like JMeter or Gatling.
- Work closely with Agile development teams to incorporate and carry out automated testing practices.
- Carry out application security testing and suggest improvements.
- Generate and maintain SQL scripts for data validation and test automation purposes.
- Document and communicate software QA methodologies, tools, and processes.
Qualifications and Skills
- Comprehensive understanding of software QA methodologies, tools, and processes.
- Analytical thinker with strong problem-solving capabilities.
- Meticulous attention to detail and a dedication to producing high-quality outcomes.
- Outstanding communication, presentation, and interpersonal skills.
- Proficient technical writing abilities for effective documentation and reporting.
- Capable of managing multiple tasks, working autonomously, and collaborating with various stakeholders efficiently.
- A cooperative team player with a proactive mindset towards challenges.
- Education: A Bachelor's degree or diploma in Computer Science, Information Technology, or a related discipline (preferable).
- Programming Experience: Proficiency in Java, Python, or Node.js (preferable).
- Testing Tools Proficiency: Hands-on experience with tools like Cucumber, Selenium, Maven, or Capybara.
- Agile Methodology Experience: Acquainted with automated testing in Agile development settings (a plus).
- Performance Testing Experience: Familiarity with performance testing tools such as JMeter or Gatling (preferable).
- Certifications: Certification as a Software Testing Professional or Software Quality Analyst (a plus).
