Bruno M.QA Engineer
Skills
QA Specialist with over four years of experience in the technology sector, specializing in both front-end and back-end testing. Proficient in multiple programming languages, including Java, JavaScript, Ruby, Python, and SQL. Utilizes Java for Selenium, Appium for front-end testing, and RestAssured for back-end testing. Employs JavaScript with Cypress for comprehensive testing of both back-end and front-end systems. Implements Ruby with Web Capybara and Selenium, and Python with Robot Framework for front-end and Request for back-end testing. Skilled in performance testing using Jmeter, and adept at black box testing techniques, test data creation, and automation script development. Experienced in both functional and non-functional testing, Agile methodologies, formulating test plans, designing test case architecture, constructing detailed test steps, and building acceptance criteria using the BDD + Gherkin approach. Manages the defect lifecycle, and reports on test execution status.
Possesses a robust foundation in automation testing, particularly in web platform testing with Selenium WebDriver integrated with Java. Competent in unit tests with JUNIT and API documentation with Swagger. Familiar with MVC applications, SOAP, and REST WebServices, including microservices architecture. Experienced in testing SOAP and REST WebServices, and adaptable to various technological environments or projects. Proficient in using the Scrum framework and Cucumber for test execution within Agile practices.
QA Automation Engineer
1/1/2021 - 12/1/2023
Developed expertise in Selenium WebDriver, focusing on the structuring and creation of comprehensive test data. Automated various test types including functional tests, regression tests, and unit tests, leveraging robust architectures for testing tools. Demonstrated proficiency in test case management and the development of scripts for test automation. Conducted load testing and high volume testing, utilizing programming languages such as Java, Python, and JavaScript. Utilized Eclipse as the integrated development environment (IDE) for test development and maintained strong knowledge of database structures.
Facilitated the opening of bugs for the development team and actively participated in sprint planning meetings. Established test acceptance criteria using Behavior-Driven Development (BDD) with Gherkin and automated screen tests with Java, Selenium, and Cucumber. Ensured automated test evidence was systematically attached to the project. Presented and monitored test validations with clients, and participated in technical meetings for refinement and daily discussions. Regularly conducted presentations of deliverables during review sessions for end-users.QA Automation Engineer
1/1/2020 - 12/1/2021
Executed backend, frontend, and mobile tests while generating and structuring test masses. Managed and created test cases with expertise in automated, functional, and regression testing. Participated in planning meetings for sprint deliverables and assigned scores to testing activities for prioritized stories. Developed acceptance criteria using BDD (Gherkin) and automated screen tests utilizing Java, Selenium, and Cucumber. Leveraged Eclipse as the primary IDE for test development and managed bug reports for the development team. Conducted tests in the GitLab repository with dedicated branches for each tester, ensuring pull request approval for master updates. Configured error handling in Java to enhance HTML report generation post-test execution via Jenkins. Attached evidence of automated tests to the project and consistently refactored automation code to boost performance. Applied black box testing techniques for meticulous test planning and conducted presentations of deliveries during user review sessions.QA Automation Engineer
10/1/2017 - 12/1/2020
Developed proficiency in web application testing with a focus on the implementation and architecture of testing tools such as Selenium and Jenkins. Created and managed detailed test cases, and conducted various types of testing including load testing, data validation, system integration, exploratory testing, and performance testing. Utilized Selenium WebDriver and Java for automated testing, ensuring robust construction of test plans. Applied BDD test acceptance criteria using Gherkin syntax and maintained a standard of writing page objects with structured methods for reproducibility and clarity. Conducted both manual and functional tests, along with non-functional tests, to ensure comprehensive coverage. Actively participated in Scrum ceremonies to maintain alignment with agile methodologies and collaborative development processes. Organized and managed test data to support consistent and reliable test execution, ensuring the integrity and reliability of test outcomes.
Information Technology at FMU | FIAM-FAAM University Center
2014 - 2017
Ctfl stands for Certified Tester Foundation Level. at bstqb
7/1/2022
Bruno is available for hire
Hire Bruno M.All Howdy Candidates are vetted for skills and english proficiency.