Job Title: Quality Assurance Engineer
Education: Bachelor’s degree in Computer Science or a related technical field or equivalent job experience
Experience: 6+ Years
Location: Bangalore / Hyderabad
Key Skills: Manual Testing, Automation, API, SQL / ORACLE, Azure / AWS, Database, Performance, Security
Job Description
General Description:
Datavail is looking for a highly motivated, experienced, and ambitious Senior QA Engineer. The ideal candidate will have a consistent record of engagement, leadership, and execution in the Microsoft Domain space. They will bring their extensive experience to Quality, delivery, and support for our large array of enterprise clients.
Key Accountabilities and Priorities:
Frontend Testing and Automation: Conduct thorough user interface testing to identify and report usability, functionality, and design issues. Automate the positive and negative workflows with a regular execution cadence and report generation. API Functional & Performance Testing including Automation: Verify the functionality and reliability of APIs to ensure they meet the defined specifications. Assess the performance of APIs under various conditions to identify bottlenecks and areas for improvement. Concurrency and Load Testing: Assess how well the software handles concurrent user sessions and heavy loads.2 Overall Performance Testing: Identify performance bottlenecks and areas for optimization in the software. Benchmark the performance for industry-standard products and help the team achieve it. Input Validations: Ensure the software properly validates and handles user inputs to prevent security vulnerabilities and data integrity issues. Stress & Spike Testing: Analyse the system's behaviour under stressful conditions to ensure it can handle high loads without critical failures. Evaluate the system's performance when subjected to sudden spikes in traffic or load. Scalability Testing: Determine the system's ability to scale horizontally or vertically to accommodate growing user demands. Experience in Testing Data warehousing / Business Intelligence solutions, minimum 1 year of experience in Testing BI & Analytics applications. Experience in testing cloud-based data solutions on AWS/Azure Strong understanding of ETL processing, Datawarehouse, dashboards, and analytics. Extensive Testing experience in more than one of these areas- Data Quality, ETL, OLAP, Reports Proficiency with SQL scripting. Knowledge of Data Transformation Projects, database design concepts, and black-box & white-box testing are desirable. Demonstrate the ability to collect, analyze, and interpret qualitative and quantitative data and information to develop a thorough understanding of stakeholder motivations, preferences, and opinions Contribute to thought leadership and practice development efforts to help evolve and mature practice service areas.Requisite Abilities and/or Skills:
Planning & Design
Minimum of 5 years of relevant experience in software testing and automation. Experience with test automation frameworks and strong expertise over tools including Postman, Selenium, Appium, Apache JMeter, SoapUI, Jenkins, browser Stack etc. Strong hands-on expertise with at least one Testing Management Tool like Automation anywhere, LaMDA test or any other similar tool. Excellent grasp of CI/CD pipeline and potential automations. Familiarity with using project management tools like Jira, Asana, or Trello to manage the testing and bug life cycle. Proficiency in writing test cases, test plans, and test scripts. Experience working in agile environments with fast-changing needs. Excellent problem-solving skills and keen attention to detail. Strong communication and collaboration skills. Ability to work effectively in a team as well as independently. Create and maintain detailed test cases, suites, and QA documentation to support thorough testing processes. Creating test plans, test cases, and test scripts based on feature requirements and specifications. Contributing to the development and implementation of quality assurance strategies, methodologies, and standards. Identifying areas for process improvement, suggesting and implementing best practices. Analyzing test results and providing feedback to the development team for bug fixes and improvements. Certifications in software testing (e.g., ISTQB) is a plus.Collaboration
Collaborating with cross-functional teams, including developers, business analysts, and project owners. Collaborate with Team manager on reviewing Test plan, test cases & Effort estimation Collaborate closely with the QA Team Manager and cross-functional teamsDesired Abilities and/or Skills:
Experience with Software Quality Assurance Manual Testing Automation API SQL / ORACLE Azure / AWS Database Performance SecurityExperience with related Automation Selenium POSTMAN DEVOPS CI/CD