This position will join our India team, operating out of our Bangalore office where we have nearly 100 team members.
Role Description:
As a Quality Assurance Engineer I, you are expected to assist in web application testing, Automation tests and all the QA processes. This position requires exceptional problem-solving skills as you will be tackling new and unique challenges every day with no set script to resolve an issue. The ability to research both alone and as a part of team to reproduce customer issues/test enhancements is essential. Applicants should have excellent communication skills as well as being able to quickly learn new tools. Programming knowledge is required as well as a bachelors degree in a STEM field (Computer Science, Engineering, Math, Physics, etc.)
Key Duties Responsibilities:
As a Quality Assurance Engineer I, Individuals are expected to fulfil the following responsibilities:
- Works diligently on the detailed orientation planned and fulfill all the mandated outcomes in the stipulated time frame.
- Execute testing of product to confirm quality conformance to specifications and quality deliverables.
- Prioritize and manage several open issues at one time.
- Maintaining, modifying, and adding new unit tests for automation.
- Quick learning of new tools when required for different kind of testing.
- Proper documentation of all the test artifacts required during the process.
- Ensure all issues are properly logged in JIRA and have proper status.
- To make sure all assigned tasks are completed and delivered within the expected sprint.
- Analyze and clarification of requirements with a customer or a business analyst.
- Write test cases (test scripts).
- Identify problem areas, add them to a tracking system.
- Discuss fixes with developers.
- Track the life cycle of errors.
- Re-test fixed defects.
- Analyze testing.
- Optimize the testing process.
Requirements - Knowledge, Skills, & Experience:
Must Have:
-
- Excellent communication skills (both verbal and written)
- Ability to learn new concepts and adept problem-solving skills.
- Ability to work independently and in a team.
- A good understanding of relational databases and Data Models.
- Strong knowledge of SQL and hands on with the advanced concepts like JOIN, aggregation, etc.
- A good understanding of OOPS Concepts and Data Structures.
- Ability to read and write code to solve basic problems in at least 1 programming language (C# or Java).
-
Nice to Have:
- Exposure to Non-relational (NoSQL) databases during college programs/internships.
- Exposure or hands on experience with any BI/reporting too.
- Exposure to Cloud based technologies during college programs/internships.
- Exposure to Linux environment, Cloud infrastructure, DevOp.
- Exposure to IoT, Big Data, Data Science, etc.
- Understanding of Network Protocols and securities (HTTP/HTTPS, FTP, SFTP etc).
- Understanding of Authentication and Authorization mechanisms (OAuth, Kerberos etc).
Important Notice:
The CData recruitment team does not use SMS or WhatsApp to communicate with job applicants. If you receive a message from these platforms claiming to be from CData regarding a job opportunity, please be aware that it is a scam. All current open positions are listed on our CData Careers page. Please use the