Role Overview
As a QA Automation Engineer at Aerchain, you will play a pivotal role in our quality assurance team, significantly contributing to the success of our B2B SaaS software projects. This position requires at least 3 to 5 years of professional experience, preferably in a B2B SaaS environment. The ideal candidate will have a strong foundation in software testing concepts, a good understanding of programming basics, databases, SQL, agile methodologies, and software engineering concepts. A key aspect of this role is automation testing. The candidate should be able to identify repetitive manual testing areas and have the skills to automate these activities. Familiarity with automation tools and frameworks, particularly Cypress and Postman, is a must. This role requires continuous learning to stay updated on industry trends, testing tools, and methodologies to improve testing practices.
Roles and Responsibilities
- Automation: Identify repetitive manual testing areas and automate the testing activity. The major focus would be to automate regression testing activity. Should have knowledge in automation tools and frameworks.
- Manual Testing: Execute manual test cases to ensure the quality and functionality of software products.
- Test Planning: Assist in creating test plans and strategies based on project requirements.
- Defect Tracking: Identify, document, and track defects to closure, working closely with development teams.
- Collaboration: Collaborate with cross-functional teams, including developers and product managers, to ensure effective communication and understanding of project requirements.
- Continuous Learning: Stay updated on industry trends, testing tools, and methodologies to improve testing practices.
- Framework Evaluation: Evaluate and set up automation frameworks across web, API, performance testing and more.
- System Architecture: Architect testing system configuration and data setup to maintain high coverage to TC count ratio.
Qualifications
- Strong automation knowledge in tools and testing frameworks. Previous working experience in Cypress and Postman would be an added advantage.
- Proficient knowledge in JavaScript as the programming language.
- Experience with API testing tools used in JavaScript.
- Familiarity with version control systems, particularly Git.
- Understanding and working familiarity with CI/CD pipelines is an added advantage - Travis CI, Jenkins, etc.
- Familiarity with relational databases - preferably PostgreSQL.
- Understanding of agile methodologies and software engineering concepts.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.