HamburgerMenu
hirist

Job Description

Description :



- As a collaborative member of the team, you will deliver Quality Engineering services (code quality, testing services, performance engineering, development collaboration and continuous integration).

- You will conduct quality control tests in order to ensure full compliance with specified standards and end user requirements.

- You will execute tests using established plans and scripts; document problems in an issues log and retest to ensure problems are resolved.

- You will create test files to thoroughly test program logic and verify system flow.

- You will identify, recommend and implement changes to enhance effectiveness of QE strategies.

What You Will Do :



- Be viewed as a lead across the team, engaging and energizing teams to achieve aggressive goals.

- Ensure enforcement of testing policies, standards and guidelines to drive a consistent testing framework across the business.

- Demonstrate an understanding of test methodologies, writing test plans/test strategies, creating test cases ,defect reporting and debugging.

- Define test cases and create scripts based on assessment and understanding of product specifications and test plan.

- Automate defined test cases and test suites per project and plan.

- Develop test automation using automation frameworks.

- Conduct rigorous testing to validate product functionality per the test plan and record testing results and defects in Test management tool, JIRA.

- Create defects as a result of test execution with correct severity and priority;.

- Responsible for conducting Functional ,Non-Functional Testing, analyzing performance metrics and identifying bottlenecks to optimize system performance.

- Collaborate with peers, Product Owners and Test Lead to understand product functionality and specifications to create effective test cases and test automation.

- Collaborate with development teams to integrate automated tests into CI/CD pipeline.

- Participate in security testing activities to identify and mitigate vulnerabilities.

- Maintain thorough and accurate quality reports/metrics and dashboards to ensure visibility of product quality, builds and environments.

- Ensure communications are thorough and accurate for all work documentation including status updates.

- Review all requirements/acceptance criteria to assure completeness and coverage.

- Actively involve in root cause analysis and problem -solving activities to prevent defects and improve product quality.

- Propose and implement process improvements to enhance the overall quality assurance process.

- Work with team leads to track and determine prioritization of defect fixes.

What Experience You Need :



- BS or MS degree in Computer Science or Business or equivalent job experience required.

- Software testing and automation experience.

- Expertise and skilled in programming languages like core-Java ,python or JavaScript.

- Able to create automated test based on functional and nonfunctional requirements.

- Ability to write, debug, and troubleshoot code in Java, Spring boot, TypeScript/JavaScript, HTML, CSS.

- Understanding of SQL and experience working with databases like MYSQL, PostgreSQL, or Oracle.

- Good understanding of software development methodologies(preferably Agile) & testing methodologies.

- Proficiency in working with Test Automation Frameworks created for WEB & API Automation using Selenium, Appium, TestNG, Rest Assured, Karate, Gauge, Cucumber, Bruno.

- Experience with performance testing tools -JMeter , Gatling.

- Knowledge of security testing concepts .

- Strong analytical and problem solving skills.

- Excellent written and verbal communication skills.

- Ability to lead and motivate teams.

- Self-starter that identifies/responds to priority shifts with minimal supervision.

- Software build management tools like Maven or Gradle.

- Testing technologies : JIRA, Confluence, Office products.

- Knowledge in Test Management tool : Zephyr.

What could set you apart :



- Experience with cloud based testing environments(AWS,GCP).

- Hands-on experience working in Agile environments.

- Knowledge of API testing tools(Bruno, Swagger) and on SOAP API Testing using SoapUI.

- Certification in ISTQB or similar or Google cloud certification.

- Experience with cutting-edge tools & technologies : Familiarity with the latest tools and technologies such as AI, machine learning and cloud computing.

- Expertise with cross device testing strategies and automation via device clouds.

- Experience monitoring and developing resources.

- Excellent coding and analytical skills.

- Experience with performance engineering and profiling (e. Java JVM, Databases) and tools such as Load Runner, JMeter, Gatling.

- Exposure to Application performance monitoring tools like Grafana & Datadog.

- Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar) to ensure 80% or higher code coverage.

- Experience working in a TDD/BDD environment and can utilize technologies such as JUnit, Rest Assured, Appium, Gauge/Cucumber frameworks, APIs (REST/SOAP).

- Understanding of Continuous Delivery concepts and can use tools including Jenkins and vulnerability tools such as Sonar, Fortify, etc.

- Experience in Lamba Testing for Cross browser testing.

- A good understanding of Git version control, including branching strategies , merging and conflict resolution


info-icon

Did you find something suspicious?