Software Engineer – Testing

We are looking for a Quality Assurance Engineer who can design, execute, and automate software testing procedures and processes to verify and validate the functionality, performance, and security of our web applications and services.

Responsibility

As a Quality Assurance Engineer at Rxefy, you will be responsible for

  • Developing and maintaining test plans, test cases, test scripts, and test data for various types of software testing such as functional, non-functional, regression, integration, system, and user acceptance testing.
  • Executing manual and automated software testing using various tools and frameworks such as Selenium, Cypress, Postman, JMeter, etc. and reporting and tracking the test results, defects, and issues.
  • Collaborating with the development, design, and project management teams to understand the software requirements and specifications and provide feedback and suggestions for improvement.
  • Researching and implementing the best software testing practices and methodologies such as agile, scrum, test-driven development, behavior-driven development, etc. and ensuring the software quality standards and compliance.
  • Troubleshooting and resolving any software testing issues or risks that may arise during the software development and delivery lifecycle.
  • Testing and debugging the web and mobile applications to ensure optimal performance and quality.
  • Collaborating and communicating with the project managers, technical project analysts, and other team members to ensure the timely and successful delivery of the project deliverables.

Eligibility

To apply for the Quality Assurance Engineer position at Rxefy, you must meet the following criteria

  • You must have a bachelor’s degree or higher in computer science, engineering, or a related field.
  • You must have at least 2 years of experience in software testing or a similar role.
  • You must have a strong knowledge and skills in various programming languages, frameworks, tools, and methodologies used for software development and testing such as Python, Java, Ruby, Node.js, Django, Spring Boot, Rails, Express, Selenium, Cypress, Postman, JMeter, etc.
  • You must have a good understanding of software testing concepts and principles such as test case design, test automation, test execution, defect management, etc.
  • You must be able to explain and apply these concepts and principles to the software testing projects.
  • You must have experience in working with various software testing tools and frameworks used for manual and automated software testing.
  • You must be able to demonstrate your software testing projects and skills through your portfolio or your GitHub profile.
  • You must have excellent problem-solving, debugging, and troubleshooting skills and the ability to write clean, maintainable, and scalable code.
  • You must be able to identify and resolve any technical issues or risks that may arise during the software testing process.
  • You must have good communication and teamwork skills and the ability to work well with diverse teams and stakeholders.
  • You must have a keen interest and curiosity for learning new technologies and trends and applying them to the software testing projects.
  • You must be able to research and learn new technologies and best practices independently and proactively.
Job Category: Software Engineer Testing
Job Type: Full Time
Job Location: Kolkata
Open Positions: 6

Apply for this position

Allowed Type(s): .pdf, .doc, .docx