Quality Assurance Engineer - Selenium
Maimsd Technology is seeking a dedicated Quality Assurance (QA) Engineer with a strong foundation in manual testing. This role is ideal for individuals who are comfortable working within a structured testing process and possess some exposure to modern testing practices like API and automation testing. You will primarily verify that software works as expected (functional testing) and contribute to non-functional testing aspects such as usability, performance, and security.
Key Responsibilities :
- Functional and Non-Functional Testing skills will be utilized to verify that software functions as expected, following user paths, testing buttons, forms, and workflows to ensure they meet business requirements. You will also apply non-functional testing skills to check application usability, performance, and security, ensuring a superior user experience.
- Test design methodologies are key as you will proactively design comprehensive test cases from scratch using established techniques like Boundary Value Analysis and Equivalence Partitioning. After designing, you will be responsible for meticulously executing these tests.
- Detail-oriented defect management is expected, as you will identify, log, and manage software defects. This includes writing detailed bug reports using tools like JIRA or Bugzilla, ensuring clear titles, steps to reproduce, expected vs. actual results, and relevant logs or screenshots are provided for developers to fix issues efficiently.
- Documentation skills are essential for preparing clear and well-explained documents about the application's functionality, contributing to the team's knowledge base and ensuring shared understanding of software behavior.
Required Technical Skills & Qualifications :
Database and SQL proficiency is mandatory; you must be able to write SQL queries to interact directly with the database. This is crucial for backend testing to verify data accuracy between the user interface and the database, and to ensure user actions correctly update stored data.Strong web application testing experience is required, including understanding website mechanics, testing across various browsers (e.g., Chrome, Firefox), and effectively utilizing browser developer tools to pinpoint issues.API testing experience is a significant advantage; familiarity with testing the communication layer between frontend and backend is highly beneficial. Knowing how to use a tool like Postman or another REST client to send requests and validate responses is a strong plus.Educational qualification of a Bachelor's degree in Engineering (BE / B.Tech) is a mandatory requirement.
Employment Type : This is a full-time, permanent position.Preferred Qualifications (Added Advantage Skills) :
Automation testing knowledge , specifically with Selenium, is a key advantage, demonstrating a forward-looking skill set and potential to contribute to future automation efforts.Energy domain experience is preferred, suggesting that familiarity with terminology and business processes related to utilities, power grids, or energy management would be highly beneficial for testing relevant applications.Mobile application testing experience (iOS / Android) is another bonus, indicating potential involvement with the company's existing or developing mobile applications.Skills Required
Api Testing, Automation Testing, Application Testing, Selenium, Sql