Senior QA Automation Engineer
Job Description
Job Description Role briefing Key criteria; competencies Desirable Essential 1 More automation experience on Backend 2 years experience in backend automation testing and 4 in total testing ( Manual and automated) 2 Advanced experience in API testing. Synchronous vsasynchronous nature of API Working knowledge of REST APIs(automated testing) – Backend Expert in test automation tools like: – Junit – Selenium – Rest Assured -Postman – Run scope – Jmeter -Cypress 3 Working experience of delivery tools and scripting JIRA (Bugs, tasks), Test Link or TestRail for test case management Able to write test cases and test plans –descriptions of story. Understanding of SDLC, STLC and Agile methodologies. Unix / Linux for occasionally writing scripts – Windows High-level understanding of Web technologies and Programming languages like: – Java – GIT -Python Bachelors’ degree in MIS or CIS preferred Functional and non- functional testing – automated for the tools we mentioned above What are 4 most important screening questions you would like all candidates to be asked? 1) What do you understand by API monitoring? – Analyze the stability of the API or to know its scalability 2) What is non-functional testing and what kind of non-functional tests have you performed in the past. – performance, stress, load, security tests etc 3) What kind of methods you have worked on for API: GET, POST, DELETE, PUT etc 4) Difference between blackbox and white box testing, grey box? – more for frontend 5) Question for backend QA – What is the meaning of backward compatibility and how do you check it with every new release? Features should remain the same even after changing 6) Non-software question: In a factory, how would you test a chair? How will the candidate react to non-software questions? Will they think as a quality assuranceperson or will they limit themselves to software and specifically. 7) What do you mean by the error codes in API? 404, 400, 500 Notes The successful candidate willbe a key contributor to the overall quality of the products developed within the backend teams (web and native mobile apps),together with other team members. Agile is key to our journey and you will play a big role in building and developing the agile organization. You will work together with our QA team in driving their test strategies towards major initiatives and continuous product development. You will be responsible for implementing standards in automated and manual testing solutions. You will look to match the best testing technology and solutions to our pipelines, constantly on the hunt for ways to improve things. You will also be hands-on with our scrum teams’ day-to-day work, interacting with developers, product managers, and designers on a daily basis to deliver on sprint goals. You are a software engineer and thrive on applying your technical skills to build elegant solutions to meet quality goals. You have a big picture view of how mobile/web infrastructure works, how code gets built, tested, and deployed. You know how to make the end-user experience great. Key relationships Development team, DevOps, Product team Business objectives– what is person expected to deliver in first 6 to 12months? Work with the QA Lead to Set overall framework for automated testing and tools, write the code to start it and set it all up in web and mobile Typical projects/ daily activities • Apply proven analytical and problem-solvingskills • Communicate test progress, testresults, and quality of application changes. •Analyze test results to discover and report out on defects. • Document defects effectively and collaborate withdevelopers to see them resolved • Work withthe scrum team to ensure that all stories have well definedacceptance criteria, test plans, and any hooks needed to enabletestability • Diagnose issues to determinescope and provide reproduction scenarios •Able to test Back-end application and web services • Knowledge of debugging a defect •Work closely with the Product, QA Automation, and Development teamsduring all phases of the software development lifecycle. • Track multiple test executions simultaneously andsynthesize results. • Proactively identify newtools/processes/approaches and continuously strive to find ways toimprove the overall testing strategy • Abilityto work well with on-shore and off-shore teams. • Deliver high quality product releases • Thrive in an agile environment where design decisionsare made collaboratively every day
Create Alert
Receive emails for the latest ads matching your search criteria
Other jobs you may like
-
Snr. Quality Control Chemist – (Positions- 2 Nos)
- Published 22 March,2021
- Sector: Quality Control & Assurance
-
QA ENGINEER
- Published 22 March,2021
- Sector: Quality Control & Assurance
-
QA ENGINEER at Dicetek LLC – United Arab Emirates (UZ-F6409)
- Published 22 March,2021
- Sector: Quality Control & Assurance
-
Senior QA Automation Engineer at Dicetek LLC – United Arab Emirates (UZ-4574A)
- Published 22 March,2021
- Sector: Quality Control & Assurance
-
Sr. QA / QC Engineer
- Published 22 March,2021
- Sector: Quality Control & Assurance