Hana ASma
QA Automation/Cypress Tester
Hire this person
Send a job offer directly to this candidate
About
I have experience in QA automation, Business Tester and Test Engineer. Good experience in Ecommerce, Health care and Banking Domains. Good Experience in validating the functional and non-functional requirements for ambiguity, scope creep, detail and testability.
Good experience in working with stakeholders on defining and managing the requirements, change requests, test process, test plan, tasks, estimates, deliverables, defect and execution status reports forecasts, metrics, issues, risks, expectations and assumptions.
Experience on identifying ways to improve design, maintain test cases and thorough understating of Software development process including Agile, Waterfall Software development life cycles.
Experience in developing and executing test cases manually and developed Automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Jenkins. Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins & Deploy (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter. Good experience with Relational Database Management Systems like ORACLE, MSSQL.
Good experience in DQA (Database Quality Assurance) using Database Management Tools like DB Visualizer, Oracle/SQL Developer and TOAD etc. Good understanding and knowledge of UNIX commands and shell scripts. Good experience in CICD Toolsets such as Git, Jenkins, Maven, Nexus and Artifactory.
Excellent communication and documentation skills.
Experience working closely with all the businesses as well as technology stakeholders to analyze complex business processes.
Experience
QA Automation/Cypress Tester at Veteran Affairs, VA (2023-01 – 2024-05)
- Developed scalable Selenium WebDriver Cypress automation framework from scratch, optimizing test execution speed and ensuring comprehensive test coverage.
- Expertly implemented advanced TestNG annotations, groups, and listeners to enable parallel test execution, dynamic test prioritization, and robust reporting.
- Designed and executed complex end-to-end test scenarios using Cucumber and Gherkin syntax, ensuring efficient collaboration and clear communication between teams.
- Leveraged Cypress's powerful features such as automatic waiting, real-time reloading, and native cross-browser support to ensure accurate and reliable UI testing.
- Implemented data-driven testing using parameterization techniques in TestNG, reducing duplication of effort and facilitating quick test case maintenance.
- Developed custom TestNG extensions to handle test environment setup and teardown, leading to consistent and repeatable test execution across multiple scenarios.
- Created dynamic page objects with Selenium Page Factory and Cypress Custom Commands, resulting in maintainable and easily extensible test scripts.
- Integrated automation scripts with Jenkins pipelines, enabling continuous testing and immediate feedback on code changes.
- Orchestrated parallel execution of Cucumber scenarios across multiple threads, optimizing test suite execution time and accelerating test feedback.
- Contributed to the development of a behavior-driven testing culture by providing training sessions on Cucumber best practices and effective Gherkin syntax usage.
- Designed and used PactumJS as a Tool used to automate e2e, integration. All the necessary ingredients are provided in the library to write better API automation tests component easily.
- TypeScript enhances JavaScript by enabling developers to specify types for variables, function parameters, and return values. This additional syntax helps catch errors at compile time, improving code reliability and maintainability.
