Mid QA Tester (Automation)

  • Advansys
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

  • Obtain and study all software items (e.g. BRS, SRS) and prepare test plan & test cases required to perform the system tests.
  • Writes and Reviews all types of system test cases depending on project requirements.
  • Develop, maintain, follow, and implement test plans, strategies, and provide any information regarding their fulfillment to project specifications and deadlines.
  • Takes responsibility for a certain test area and conditions as well as results evaluation, problem resolution and planning.
  • Identifies test issues, report risks and define regression tests for current and future projects.
  • Selects appropriate standards, methods, tools and applications for project use.
  • Develop quality assurance plans, data, procedures, and scripts.
  • Creates traceability records, from test cases back to requirements, reporting on system quality and collecting metrics on test cases.
  • Maintains the status of project & works across teams to achieve group goals
  • Performs and monitor the execution of manual and/or automated system integration, and assure that testing activities conform to approved test plan, and to Software Testing Process.
  • Log, report, review & track defects on the issue tracking system, and follow them up until all are closed, and prepare the required status reports and communicate them to upper management
  • Analyze testing results and provide adequate information which will help improving the systems & solutions
  • Assures that any update on the project plan or software requirements is reflected completely and correctly on the software under test, and update test plan, test cases, accordingly
  • Arrange with project team members project project-related activities, and provide proper QA planning and estimation of projects.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Review software documentation to ensure technical accuracy, compliance, completeness or mitigate risks.
  • Investigate customer problems referred by technical support.
  •  Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine the breakdown source.
  • Maintaining the QA Server, deploying QA builds.
  • Experience with more than one of the leading test automation tools and frameworks, such as Selenium, and Cucumber, and Incorporate the automated tests into continuous integration process. Has real project practice on automation testing. Develop automated tests using OOPs concepts.

متطلبات الوظيفة

  • Degree in Computer Sciences / Software Engineering / Information Technology or relevant technical field with rich hands-on experience software quality assurance & testing. Any software testing and QA/QC training is preferable. ISTQB (Advanced level) certificate(s) is desired.
  • Experience of 4 to 6 Years
  • Good knowledge of Software Engineering Concepts and Practices.
  • Good knowledge in software testing techniques and testing tools.
  • Sound experience in Design & development of test plans, scenarios, scripts, or procedures.
  • Good knowledge in software development techniques, agile methodology, database management systems, and programming languages.
  • Experience in logging/documenting software defects using a bug tracking system (Jira, TFS, ALM, CLM) and report defects to software developers.
  • Experience with testing products with the following technology stacks (or equivalent): Java, .NET, SQL, XML, web services.
  • Experience in testing web applications with knowledge of browsers and user-interface testing techniques
  • Enhance and extend the automation library and framework
  • Must to have intermediate SQL capability. Strong experience in Database Testing using a combination of simple and complex queries.
  • Knowledge of writing multiple test reports and ability to communicate with the stakeholders.
  • Be good (has knowledge of) at least 1 programming language. (JAVA, VBS, Python)
  • Is familiar with Test management tools
  • “Strong desire to quality” skills such as accuracy, high attention to detail, decision making, and ability to mimic customer’s perspective.
  • Should know basic Unix/Linux commands
  • Hands-on experience in API and SOAPUI testing with tools like Postman.
  • Experience in managing the client and the ability to provide demos and support the client during UAT.

 

Good to Have / Added Advantage

  • Knowledge & understanding of tools/frameworks/libraries like Camunda and K2 tools.
  • Familiar with any performance test is a plus