Software Engineer
Indexed description
Job Description
Software Engineer, Pune
This role focuses on ensuring the quality, reliability, and usability of web and web application projects. The position is ideal for a Quality Assurance professional who has hands-on development experience and can collaborate closely with developers throughout the software development lifecycle. You will contribute to testing, validation, and review of both front-end and back-end systems while leveraging your technical knowledge to improve overall product quality. You will also build web pages and landing pages based on business requests, leveraging UX best practices.
Responsibilities:
- Perform functional, integration, regression, and exploratory testing for web applications (front-end and back-end).
- Drive software quality assurance activities, including test planning, test case creation, execution, and defect tracking.
- Support web development and web application projects by ensuring high-quality and well-tested deliverables.
- Review code and collaborate with developers through pair programming and design discussions to improve testability and maintainability.
- Contribute to development tasks when needed, using HTML, CSS, JavaScript, and PHP.
- Validate integrations with cloud-based applications, web services, APIs, and system integrations.
- Assist in verifying CMS-based solutions (such as WordPress), ensuring correctness, performance, and usability.
- Build web pages and landing pages according to user experience standards, as requested by business stakeholders.
- Help define and improve QA processes, documentation, and best practices within the team.
Qualifications
- 2+ years of experience in software quality assurance with exposure to web application development.
- Hands-on experience with CMS systems to build web pages and landing pages, ideally with WordPress, Drupal or similar platforms.
- Hands-on programming experience with HTML, CSS, JavaScript, and PHP.
- Experience in testing applications built with Web CMS platforms such as WordPress or similar systems.
- Familiarity with relational and non-relational databases (SQL and NoSQL), including basic data validation and query verification.
- Hands-on experience with modern JavaScript frameworks (e.g., React) and serverless functions.
- Practical experience with testing methodologies such as manual testing, exploratory testing, and regression testing.
- Basic understanding of UX best practices for web pages and web applications.
- Experience working with cloud-based applications, web services, and system integrations.
- Strong understanding of Agile/Scrum development principles and collaboration within cross-functional teams.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search