QA Engineer
تفاصيل الوظيفة
We're looking for aQA Engineerwho will be responsible for leveraging testing methods and practices to analyze requirements/stories, design testing strategies, and develop testing and automation solutions. If you are an experienced quality engineer with a strong automated-testing mindset, a keen interest in high efficiency, and thrive in a fast-moving environment - then we want to hear from you!Responsibilities:Design test approach, develop test strategies and plans. Select appropriate test tools. Align test cases to requirements and user stories.In conjunction with the development team, decide where to build automated and manual tests, develop/create test data, construct and execute exploratory, system, regression, migration, back-end, and user acceptance tests, and determine whether to create any complex environments or any major improvements for the automation frameworks.Write clear and concise defect reports and work as an empathetic advocate for the customer's quality experience. Triage and prioritize defects for remediation with the Service Delivery & DevOps teams.Conduct exploratory testing to find bugs that other testing means would not find during every sprint and drive testing workshops.Wherever possible, conduct functional tests and ensure their readability (clear, succinct, and using common business jargon) as well as tests must be maintainable (built with reusable domain specific testing language components).Expert knowledge in automation frameworks, automating test scenarios (Selenium, TestNG, any one of behaviour-driven development (BDD) or test-driven development (TDD) frameworks like Cucumber, Maven).Working knowledge of data extraction, transformations, and conversion testing, and plan, strategize and execute end-to-end testing cycles.Create and execute acceptance criteria based on requirements, assessing the usefulness of test cases and adjusting approach where required.Requirements:Bachelor's degree in Computer Science, Finance, Mathematics, Statistics or related.5+ years of working experience in IT software testing with solid quality assurance knowledge.Strong attention to detail, excellent verbal, written, and analytical skills.Good sense to understand product from the client's perspective, functional and non-functional, such as usability, performance.Knowledge of tools, concepts, and methodologies of QA, as well as ensuring the technical translation of requirements into test plans.Experience with testing automation frameworks with: Cucumber, Eggplant, Selenium-Java, Eclipse/IntelliJ IDE, TestNG, Extent reports, Selenium Grid, Maven using BDD Framework.Testing with API web services - (SOAP UI or Postman or something similar).Experience with CI/CD with Jenkins is good to have. Knowledge of version control tools like Git/Bitbucket is a must.Clear communicator (written and verbal) - to ensure the ability to write test plans and test cases and the ability to work with a wide range of stakeholders.Ability to focus on deadlines and deliverables - ensures the ability to find defects and bugs quickly, for validating deliverables to meet functional and design specifications and requirements.Skill in SQL/Python, JavaScript, or data analytics is a plus.Job Type: Full-timePay: From Rs250,000.00 per month#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.