The Test Engineer is a professional responsible for the Quality Assurance of the software systems being developed, 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.
Create 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.
2 years of proven work experience in software quality assurance.
English skills : Professional working proficiency (B2 equivalent).
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 : Cucumber.Maven.Spring.Soap UI.Jenkins.JMeter.Postman.
Groovy (Java).Git or any version control system.Knowledge on TDD (Test Driven Development).Requirement Analysis.