Remoteville

Remote Quality Engineer Job in Indianapolis, IN Cognizant

Quality Engineer Cognizant
$55000 - $78000
Acceptance Test–driven DevelopmentCorrective ActionsProduct QualityQuality EngineeringReliabilityTest AutomationTest Automation FrameworksUI AutomationWritten
IndianapolisIN
315855+ employees
B2B


Role


Who you are

  • Undergraduate degree in IT field or equivalent experience
  • 2+ years of experience in UI automation (Cypress, BDD framework experience)
  • 2-4 years of relevant experience in quality engineering, including data extraction, transformation, and loading (ETL)
  • 2+ years of automated testing experience in Java
  • 2+ years’ experience testing and automating REST Services with tools such as Postman, RestAssured, Karate
  • 2+ years working with cross-browser testing
  • Good Knowledge of databases and experience in writing SQL queries
  • Understands aspects of agile methodology in terms of product quality and requirements
  • Experience implementing quality engineering practices in a CI / CD pipeline
  • Experience in Automation ATDD framework implementation
  • Experience with JavaScript, Jenkins, Maven
  • Ability to drive API test automation analyzing test results, and generating meaningful reports to communicate test outcomes
  • Proficiency in languages such as Java, Python, C#, or JavaScript
  • Knowledge of test automation frameworks (e.g., Selenium, Appium, JUnit, TestNG)
  • Ability to create and maintain automated test scripts
  • Experience with CI/CD tools like GitActions to automate test execution and integration into the development pipeline
  • Proficiency with source management systems (e.g. Github)
  • Knowledge of performance testing tools (e.g., JMeter)
  • Experience configuring test environments including test data beds and managing all dependencies for automated testing

Desirables

  • Basic working knowledge on Python
  • Knowledge of testing or Angular applications



What the job involves

  • Responsible for ensuring our products meet the expected standards of quality and reliability through automated testing, troubleshooting, and continuous improvement processes
  • Collaborate with cross-functional teams, including developers, analysts, and business stakeholders, to design and implement efficient data ingestion and ETL processes
  • Research and analyze product features being tested and understand "why" the product engineering team is doing what it’s doing to support end user value
  • Identify use cases, document test cases, execute tests, report results, collaborate on defect investigations including utilization of SQL to query and manipulate data, perform data analysis, and troubleshoot data issues
  • Develop and execute test plans and develop standards and procedures to validate product quality, data pipelines, ensuring accuracy, completeness, and timeliness of data and working with SQL/ NoSQL databases to ensure proper data ingestion, transformation, and loading
  • Conduct data profiling and data quality assessments to identify data anomalies, discrepancies, and improvement opportunities
  • Drive innovation and streamline overall automated testing processes (e.g. introduce AI, ML concepts into our testing approach)
  • Develop automated test scripts using Cypress (front-end), Karate(back-end), with integration to GitHub Actions and Sauce labs to support in-sprint, regression
  • Utilize Python scripting for automation, data manipulation, and analysis to enhance efficiency and reduce manual effort
  • Take ownership for completeness of testing, including highlighting completion of task in Rally
  • Adapt in a dynamic work environment, learn quickly and solve problems, making recommendations to the team to gets consensus on testing approach
  • Provide accurate and timely estimates for testing tasks
  • Demonstrate solid understanding of multiple test automation frameworks
  • Communicate clearly and effectively in verbal and written communication skills with the ability to adjust to meet the needs of the audience
  • Provide support and leadership during development sprints across multiple scrum teams
  • Conduct or facilitate root cause analysis on all in-scope incidents and recommend a corrective action plan


Application process

  • Applications will be accepted until 8/30/2024

Share this job

Hide company

More jobs at Cognizant

Company


Company mission

Cognizant engineers modern businesses, helping clients modernize technology, reimagine processes, and transform experiences to stay ahead in a fast-changing world, ultimately improving everyday life.




Company benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan



Company values

  • Innovation
  • Collaboration
  • Excellence
  • Continuous Improvement



Company HQ

Teaneck



Founders

Francisco D'Souza (Former CEO)
;