As a professional in Software Testing and Quality Assurance, the primary focus is on achieving results with adaptability and an ongoing commitment to learning. With a strong Agile Mindset centered on continuous delivery, there is a dedicated effort to improve application quality throughout software development projects. Effective interpersonal and communication skills enhance workplace collaboration.
A certified expert in Agile Methodologies and the SCRUM Framework, the role involves cultivating a culture of teamwork and transparent, efficient communication within development teams.
Proficiency encompasses Behavior-Driven Development (BDD) using Gherkin, along with tools such as JUnit, Cucumber, Selenium WebDriver, Eclipse IDE, and IntelliJ IDEA. Experience includes working with MySQL, Postman, Swagger Editor, RestAssured, and Appium, as well as utilizing mobile emulators like Genymotion and software like TestComplete and Apache JMeter.
Expertise spans a QA mindset emphasizing the identification of testing needs through Business Rules, Equivalence Partitioning Techniques, Decision Table Techniques, and Boundary Value Techniques. This includes Exploratory Testing (using Test Heuristics and Risk-Based approaches), Risk-Based Testing (involving Identification, Classification, Priority setting, and Mitigation), and Code-Based Testing (covering Sentence and Decision Coverage). Testing experience covers both the Waterfall Model ( encompassing Requirements Analysis, Design Phase, Coding Phase, Test Phase, Acceptance, and Metrics) and Agile Context Testing (including Refinement, Planning, Coding, Test, Acceptance, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Acceptance Test-Driven Development (ATDD), and Metrics).
Knowledge extends to Software Architecture for Testers, including Frontend & Backend technologies, Web & Application Servers, Relational & Non-relational Databases, Code Versioning, Containers, Cloud Computing, and Asynchronous Processes. Technical leveling in Java and Object-Oriented Programming, as well as SQL, is also a key area of expertise.
Proficient in reviewing business rule requirements and testing REST APIs using tools like Swagger, alongside heuristic testing. Web testing capabilities include UI isolation, visual regression tests, and front-end performance assessment. Mobile Android testing is performed using emulators such as Genymotion, focusing on visual regression and API integration.
With a strong sense of Ownership and a proactive approach to ensuring quality throughout the Software Development Life Cycle (SDLC), there is a commitment to promoting Shift Left Testing concepts and advocating for DevOps principles within teams to enhance application maturity.