logo

JobNob

Your Career. Our Passion.

Quality Assurance Engineer - Testing


Strategic Talent partner


Location

Bangalore | India


Job description

Role Purpose :- The Associate Quality Engineer contributes to the senior peers in assisting the scrum teams drive, design, develop a test strategy and ensure the proper execution of the test strategy for each release.- Participates in test design reviews, system test case review, usability, integrations, or functional testing, and periodic review of projects. Assist in the development and execution of automation.- Consults with senior peers on non-complex projects to learn through experience.Scope of control :Nature of task : Basic technical skills with moderate level of proficiency in Quality Engineering Testing strategies - Participates in creating test strategy for a product area contributes input to designs and learns ability to measures testing strategy procedures to ensure that software products are within quality management limits and standards; - Contributes to providing additional information for defining test scenarios and drives test objectives and assist in managing that documenting test cases, test plans, and test scenarios are completed. - Write and maintain automation test scripts, tools, and simulators for functional, integration, and system tests. - Communicates with product developers, and technical support specialists on testing strategies. - Participates with senior peers with design reviews, system test case review, usability, integrations, or functional testing, and periodic review of projects - Contributes to retrospective/Post Mortem meetingsBudget : N/AReach : ExternalJob Metrics (How will the role be measured) : - Successful completion of all tasks allocated within agreed timescales to the agreed quality levelKey Performance Area : Key Tasks :- Test Authoring Assist in the contribution to reviewing acceptance tests and regression tests - Ensure appropriate automation of Integration and end to end scenarios - Develop automation flows and conduct review sessions for coverage- Test Execution Monitor the execution of testing to assist in gathering KPI metrics for continual improvement in coverage and scopeTest Documentation and traceability : - Assist in the development and document the test strategy - Attends sessions to learn experience in reviewing acceptance tests with engineers and product owner before feature development - Helps to identify test conditions from any available test basis and contribute to the scrum team so test cases written to cover test conditions - Assist in Supporting peers that updates/additions to test case management system as required are accomplished- Issue Reporting Monitor issues in defect tracking system, providing good qualified information that will help with diagnosis and resolution - With senior peers using KPI metrics assist in reviewing the team's performance and quality outputs meet limits assessed by the organization - Assist with prioritizing and escalate issues appropriatelyReporting and Communication : - Assist senior peers with the analyze, perform root cause analysis and solve problems. - Provide regular updates about self-development and learning needs to mentor / line manager - Report daily progress of your tasks to your scrum team lead - Proactive in communicating with other team members to resolve issues - Effective communication with geographically distributed team members- Test Planning : Assist senior peers in the development of a test strategy and test designs are identified and planned to address risks and impact - Contribute to reviewing automation activities planned and being developed and assist as needed.Key Interfaces :- Internal External - Developers - Line Manager - Quality Engineering Team - Services SupportKey Competencies (Technical and Non-Technical) :Using the Competency Model applicable to your area of the business and to this role, please indicate the top 6 competencies relevant to the role and what level of competency is required.Competency Level Required :(please use Competency Model levels)Please Indicate whether this is a Priority by typing Yes belowCritical Thinking :- Exhibits a logical and analytical thought process- Uses multiple information sources to understand a situation and separates main issues from sub logical and analytical thought process issues. Evaluates information :- Makes routine decisions relating to own work, based on analysis- Uses good judgement to determine when to seek assistance- Applies standard procedures to resolve short term issuesOwnership :- Asks questions and takes the initiative to understand the results that the scrum team owns and needs to achieve- Shows a strong sense of urgency when solving problems and getting priority work done- Makes effective use of own and other people's time- Works in effective ways, i.e. doesn't allow self to become distracted, uses process to organize work effectively- Take responsibility for task or improvement so they are delivered on time with supervisionCommunication :- Prepares the message before communicating- Delivers facts and expresses self clearly and concisely using understandable and relevant language both verbally and in writing- Communicates in a logical, structured manner that is easy for others to follow- Listens to other party and communicates interest and respect- Respects confidentiality and shares information appropriately- Active listening and demonstration of key positive behaviours which promote effective communicationCustomer Focus : - Making customers and their needs a primary focus of one's own actions;- Always viewing the efforts through the value to the customer usability and supportability- Proactively identifies and responds to customers' views on product design and delivered productsResponsiveness and Time Management :- Responds promptly and appropriately to requests- Is not distracted by low priority tasks- Meets deadlines and communicates early and appropriately about potential delays- Ensures milestones, deadlines and expected delivers have acceptable guidelines.- Communicates risk and mitigation adjustmentsResults Focus : - Focuses on achieving goals and results which contribute to organizational strategy and assists in meeting business plans; will to persist in the face of obstacles- Achieves results which involve more sets of tasksTeam Working :- Builds, contributes to, the effective team working of both his own team, and company virtual teams, to move organization towards the completion of goals.- Ability to work with in virtual teamSoft Skills :- Detail oriented.- Able to work in team environment.- Possesses time management, written and verbal communication and analytical skills.- Soft skills are important as employee will be maybe matrixed or cross border managed.Education or Experience :Levels of Independence : Works under close to moderate supervision. Little latitude for independent judgment.Experience :- Up to 3 years experience in software quality engineering- Experience in all phases of the software development life cycle- Experience with quality assurance processes with a clear understanding of automation practices.- Understanding of software development and software development terminology is highly desirable.- Experience and knowledge of object-oriented programming principles- Experience and knowledge of programming languages such as Java and SQL- Coding skills are highly desirable, preferably C#.- Experience in web-based technologies including JavaScript, XML, JSON, RESTful services and similar related technologies.- Must have strong analytical & logical skills, including troubleshooting skills.- Has ability to understand the underlying software components and technologies of the product or feature in which automated tests are supporting.Education :- Bachelor's Degree in related field or equivalent work experience. (ref:hirist.tech)


Job tags



Salary

All rights reserved