Job Role : Quality Assurance &Automation Test Engineer
Asa Quality Assurance and Test AutomationEngineer on our team, you will collaboratewith project managers, business product owners, customerengagement, software developers, and architects to design and buildautomated testing tools for our products with the goal ofdelivering high quality releases.
You provide statisticalinformation for quality improvement by identifying testing methodsand samples. Working closely with development engineers, creatingtest plans, bug reporting and triaging, identifying automationopportunities, and supporting design reviews
You arepassionate about designing, developing and supporting frameworksfor our test infrastructure and providing automation expertise todevelopment teams.
You quickly identify andtest edge cases for applications including :
UX and UITesting
Integration testing ofAPIs
Performanceand scalability testing
Systemintegration testing (SIT)
Youare detailed, creating reports on software quality based onquantified measurements and KPIs to recommend the overall health ofa release.
You will support and conductinternal / external audits and generate the appropriate resultdocumentation
Youwill manage audit results and track audit actionsuntil completion within agreed timeframes.
Youwill conduct project software tests and research software testingpractices to ensure all project deliverables are qualityassured
You will document found bugs and othersoftware issues, and write reports detailing these issues and thepotential problems they may create.
You willidentify possible coding issues in software and makerecommendations for changes to fix these issues.
You will develop the quality assurance (QA) process as astandard for all projects and you will ensure projects are alignedand in compliance to these QA standards
5+ years or moreexperience in Java.
5+ years practicalknowledge in test management, bug tracking, UI, UX, API, andplatform testing tools.
5+ years practicalknowledge in building, maintaining, and improving automationframeworks.
5+ years' experience indelivering test automation solutions in an Agile model.
Experience in debugging, troubleshooting, and FailureAnalysis investigation.
Experience in webservice and APItesting.
Experience with testdrivendevelopment (TDD), behaviordrivendevelopment (BDD) &data driven automation.
Experience inimplementing a fully automated CI / CD pipeline using Jenkins orother CI tools, from code checking to deployment.
Experience in designing and implementing unit test cases,integration test cases and performance test cases at the API and UIlevel.
Experience in automating test casesusing Java, Scala, Python or equivalent.
Experience in professional software engineering practices& best practices for the full software development lifecycle (SDLC), including coding standards, code reviews, source codecontrol and build processes.
QA knowledge andexperience in designing, creating and executing test plan, whitebox, grey box, black box, functional, non-functional testing aswell as integration testing.
Bonus if youhave
Experience oftesting fundamentals suchas TDD.
Experience with testing BigData platform and applications.
Experience in testing and configuring any of the Big Dataprocessing and storage technologieslike Flink, Spark, Elastic, HBase,Kafka.
Experience with Agileproduct development methodologies and ContinuousIntegration.
Experience working inan Agile environment, CSD, CSM, SA,ASE.
What makes usunique
We operate ourown data centers with extensive private cloudinfrastructure.
We have nearly limitlesscompute, storage and network resources.
Extensive Big Data and HPC infrastructure leveragingHadoop, Slurm and Spectrum.
Our AIInfrastructure is provided by the latest NVIDIA GPU cloud computingplatform.