Dicetek

Senior QA Automation Engineer at Dicetek LLC – United Arab Emirates (UZ-4574A)

  • Posted: 22 March,2021

Job Description

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 black box 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 assurance person 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 will be 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-solving skills Communicate test progress, test results, and quality of application changes. Analyze test results to discover and report out on defects. Document defects effectively and collaborate with developers to see them resolved Work with the scrum team to ensure that all stories have well defined acceptance criteria, test plans, and any hooks needed to enable testability Diagnose issues to determine scope 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 teams during all phases of the software development lifecycle. Track multiple test executions simultaneously and synthesize results. Proactively identify new tools processes approaches and continuously strive to find ways to improve the overall testing strategy Ability to work well with on-shore and off-shore teams. Deliver high quality product releases Thrive in an agile environment where design decisions are made collaboratively every day

Create Alert

Receive emails for the latest ads matching your search criteria