Quality Assurance (QA) - Intern
Job Details
Job Description
We are seeking an enthusiastic and detail-oriented Quality Assurance (QA) Intern to join our dynamic team. This position offers an excellent opportunity to gain hands-on experience in quality assurance and test automation while contributing to real projects.
Key Responsibilities
- Perform hands-on manual testing while scripting automated tests to ensure application functionality, performance and security
- Identify and write clean, high-quality automation scripts that test product UI and backend functionality
- Clearly define test plans, scenarios, scripts, and procedures
- Continuously develop and socialize best practices for the design and development of robust and easily maintainable QA Automation Suites
- Conduct various tests for systems integration, UI, applications, Mobile App, API
- Collaborate with cross-functional teams (developers, product managers, QA Team) to formulate validation plans and automation enhancements
Qualifications
Freshers are accepted, but prior QA experience or knowledge will be a plus point.
Technical Expertise
- Strong understanding of object-oriented programming
- Good knowledge of any programming language
- Experience with Web/UI automation tools will be an added advantage
- Experience in API & performance testing will be an added advantage
- Knack for writing clean, readable, and easily maintainable QA automation workflows
- Proficient understanding of code versioning tools and familiarity with Continuous Integration atmosphere would be a plus
Skills and Knowledge
- Passion to work and grow as a QA automation Engineer
- Ability to analyze acceptance criteria and discuss scenarios with a team with a goal of identifying possible issues upfront
- Ability to build automated test scripts, plan tests and strategies according to the project
- Thorough and disciplined, ability to analyze a problem and weigh severity of the issue
- Dedicated worker skilled at collaborating in a team setting
- Proven excellent problem-solving and analytical skills
- Demonstrated excellent communication skills
Why Join Us?
- Gain practical experience in quality assurance and software testing
- Work with a supportive and collaborative team
- Learn and grow with modern technologies and tools
- Contribute to real projects that make an impact
- Potential for promotion to a full-time position based on performance
Interested in being part of Awecode?