Location: Mumbai / Bangalore
Experience: 0-2 years
Full-Time
Roles & Responsibilities:
Manual Testing:
- Gain a solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) to design and execute basic test strategies.
- Perform different types of testing such as Functional, Regression, Smoke, Sanity, Integration, and System Testing.
- Write and execute simple test cases based on product specifications and user stories.
- Report defects using tools like JIRA or Trello, ensuring timely follow-up for resolution.
- Communicate testing progress, including issues discovered, to team members.
- Assist in improving testing processes and follow best practices within the team.
Automation Testing:
- Assist in developing basic test scripts for automation using programming languages such as Java, Python, or JavaScript.
- Work with test automation frameworks like Selenium or other similar tools.
- Support developers in integrating automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Validate and test APIs using tools like Postman or SoapUI.
Requirements:
- Manual Testing: Familiarity with testing fundamentals and test design techniques (Boundary Value Analysis, Equivalence Partitioning, etc.).
- Automation Basics: Basic knowledge of at least one programming language (Java, Python, JavaScript) for automation tasks.
- Test Automation Tools: Some experience or exposure to automation frameworks like Selenium, Appium, or similar.
- API Testing: Basic experience with API testing tools like Postman or SoapUI.
- Defect Tracking: Familiarity with defect tracking tools such as JIRA or Trello.
- Soft Skills: Strong attention to detail, problem-solving skills, and the ability to communicate effectively with the team.
Optional but a Plus:
- Exposure to CI/CD pipelines and performance testing tools like JMeter or LoadRunner.
- Basic understanding of Agile methodologies and collaboration tools like Jira, Trello, or Confluence.
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 1 year of experience in software testing or a similar role (internships or training programs count).
- Exposure to testing in an agile environment or fast-paced work setting is a plus.
Why Brained?
- Work in an innovative, collaborative start-up environment.
- Make an impact in a dynamic start-up with cutting-edge technology.
- Competitive salary and benefits package.
- Opportunities for learning and career advancement as we scale.