As a QA Engineer, you will play a key role in ensuring the quality of our software products through manual, automation, and API testing. You will work on projects of moderate complexity and contribute to the development and execution of test strategies to ensure robust and reliable software. This role is ideal for an early-career QA professional looking to build a strong foundation in quality assurance and testing methodologies.
Responsibilities:
Testing and Quality Assurance
Develop and execute manual test cases for web and mobile applications.
Design and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
Perform API testing using tools like Postman, Swagger, or RestAssured.
Identify, document, and track bugs to resolution using tracking tools like JIRA.
Work closely with developers and product managers to ensure requirements are met and high-quality software is delivered.
Technical Proficiency and Learning
Continuously learn and stay updated with emerging QA tools and best practices.
Apply your understanding of QA methodologies and practices, including Agile principles.
Collaborative Environment
Collaborate with cross-functional teams to define, design, and deliver quality products.
Participate in Agile/Scrum ceremonies and contribute to planning, review, and retrospective sessions.
Documentation and Communication
Create and maintain test documentation including test plans, test cases, and test reports.
Communicate effectively with team members and stakeholders, both technical and non-technical.
Personal and Professional Growth
Seek opportunities for skill development and growth, proactively taking on new challenges. Participate in mentorship and training programs to enhance your QA capabilities.
Requirements
Education and Experience
Bachelor's degree in Computer Science, Software Engineering, or a related field.
0 - 2 years of experience in software testing with a focus on manual, automation, and API testing.
Technical Proficiency
Solid knowledge of manual testing techniques and best practices.
Experience with test automation tools like Selenium, Cypress, or similar.
Proficiency in API testing tools such as Postman or RestAssured.
Basic scripting/programming skills in Java, Python, or JavaScript.
Familiarity with bug tracking tools like JIRA.
Understanding of SDLC and QA methodologies.
Exposure to CI/CD tools like Jenkins or GitLab CI is a plus.
Knowledge of performance or security testing is a plus.
Soft Skills and Communication
Strong problem-solving skills and logical thinking.
Effective communication skills to collaborate within the team and convey technical concepts to non-technical stakeholders.
Learning and Adaptability
Enthusiasm for learning and keeping up with industry trends. Adaptability to work on diverse projects and technologies as needed.
Benefits
Competitive salary and comprehensive benefits package.
Opportunity to work in a collaborative and innovative environment.
Career growth and development prospects.
Exposure to cutting-edge technologies and challenging projects.
Flexible work arrangements to support work-life balance.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job