Software Engineer, Quality Assurance
Location
Bangalore | India
Job description
- As Software Engineer, Quality Assurance, ou will be responsible for designing, developing, and maintaining automated test scripts and frameworks to validate the functionality, security, and performance of Legion s cloud-based WFM applications
- You will work closely with cross-functional teams to guarantee that our software meets the highest quality standards
- In this role you'll be spending 75% of your time writing automated tests
RESPONSIBILITIES AND DUTIES
- Design and implement automated test scripts, frameworks, and test suites to verify the functionality and performance of Legion s cloud software. This includes unit tests, integration tests, and end-to-end tests.
- Collaborate with developers, product managers, and QA team members to ensure a comprehensive testing strategy that aligns with release and sprint goals.
- Maintain clear and comprehensive documentation of test scripts, automation frameworks, and testing procedures.
- Maintain automated regression test suites to catch and prevent regressions, ensuring that new updates do not introduce defects.
- Identify, report, and track software defects and issues, providing detailed information to aid in the resolution process.
- Support root cause analysis on customer reported issues.
- Refine quality assurance processes, ensuring they are tailored to the unique challenges of cloud software, such as scalability, security, and data integrity.
- Support the creation of automated performance tests to evaluate the scalability and responsiveness of cloud software, identifying potential bottlenecks and optimization opportunities.
REQUIRED SKILLS AND QUALIFICATIONS
- 4+ years experience in test automation for cloud software.
- 3+ years experience with agile development methodologies.
- Demonstrated experience in test automation tools and frameworks (eg,Selenium Grid, TestNG, Cucumber, Playwright, TestNG, JUNIT).
- Demonstrated knowledge on JIRA, Postman, SOAP UI, Jenkins pipeline, database concepts.
- Strong programming skills in languages such as Java, Python, or JavaScript.
- Demonstrated problem-solving, analytical, and communication skills.
- Bachelors degree in Computer Science, Software Engineering, or a related field.
PREFERRED QUALIFICATIONS AND SKILLS
- Relevant certifications (eg, ISTQB, AWS Certified) are a bonus.
- Experience with cloud platforms (eg, AWS, Azure, Google Cloud) and knowledge of cloud technologies.
- Understanding of security testing principles and methodologies.
- Familiarity with performance testing tools (eg, JMeter) and load testing
Job tags
Salary