IT Quality Assurance - Intermediate
The Test Engineer is a professional responsible for the Quality Assurance of the software systems being developed in the back end, focusing in the value provided when the design and development of tests takes place.
Create and execute the test plan according to tasks implemented during a sprint.
reate manual and automated tests to verify the accomplishment of stories Acceptance Criteria.
Analyze, correct and communicate, in a clear and timely manner, the faults and defects found.
Continuously learn the Business involved in the systems.
Creating detailed, comprehensive and well-structured test plans and test cases.
Estimating, prioritizing, planning and coordinating quality testing activities.
Use technologies that fit with the products.
IT Completed university studies (required).
2 years of proven work experience in software quality assurance designing and implementing testing cases (required) working with Cucumber or another automatization suite.
English skills : Professional working prociency (B2 equivalent required).Knowledge on Object Oriented Programming.
Strong knowledge on Computer Science fundamentals : databases & algorithms.
Strong analytical skills to solve problems.
Fast learner, self-motivated, proactive and passionate about technology.
Familiar working with agile methodology.
Effective team player.
Knowledge on Hadoop environment / tools (Hive, HDFS) or Spark.
Experience designing and implementing test cases on ETL pipelines.
Knowledge on Continuous Deployment tools.
Knowledge on Continuous integration.
Scripting skills in bash / python.
Knowledge / Experience in one (or more) of the following technologies : Maven. Spring. Soap UI. Jenkins. JMeter. Postman.
Groovy (Java).Git or any version control system.Knowledge on TDD (Test Driven Development).Requirement Analysis.