Eraja Sahar, Software Automation Engineer in Test,
Alexandria VA, US. EAD, 202-***-****, ************@*****.***
Summary:
●over 5 years of experience in information Technology, with focused expertise in Software Quality Assurance and Proficiency in leading automation tools like Selenium WebDriver, and TestNG, enabling the creation of efficient and dependable automated test scripts.
●Strong coding skills in Java, facilitating the development of robust and maintainable test scripts.
●Deeply knowledgeable in Core Java and its Object-Oriented program, complemented by a solid grasp of Java Collections.
●Skillful in designing, developing, and maintaining test automation frameworks, enhancing scalability, reusability, and maintainability.
●Hands-on experience in executing API tests using tools such as Karate and Postman, ensuring the correctness and performance of various endpoints.
●Capability to perform database testing by writing SQL queries, ensuring data integrity and accurate integration with applications.
●Experienced in Agile methodologies, contributing to sprint planning, stand-ups, and reviews while delivering high-quality software.
●Proficiency in defect reporting and tracking using tools like JIRA, ensuring timely resolution through collaboration with development teams.
●Utilizing the Cucumber Behavior-Driven Development (BDD) methodology.
●Implementing the Page Object Model design pattern for enhanced test structure.
●Employing Maven as a build management tool for streamlined development processes.
●Using JDBC for effective database connectivity and interaction.
●Utilizing Zephyr Squad as a Test Management Tool for efficient test organization and tracking.
Skills:
Programming Languages: Java, SQL
Automated Testing Tools: Selenium WebDriver, TestNG, Cucumber
API Testing Tools: Postman, Karate
Build Automation Tools: Apache Maven
CI/Cd and Version Control: Jenkins, Git & GitHub
IDE: Eclipse, MySQL, SQL Developers, IntelliJ
Testing Framework: Junit, BDD, Data Driven Framework, POM
Processes & Test Management Tools: Agile, Waterfall, JIRA, Zephyr Squad
Professional Experience:
QA Automation Engineer Chain Bridge Bank Mclean, VA Aug 2021 – Current
●Testing different banking transactions using different tools such as Paragon and etc.
●Maintained automation framework and used POM Page Object Model approach to develop automation scripts using Java and Selenium WebDriver.
●Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in domain specific language, Gherkin.
●Implemented logging test steps using Log4j and reporting with Cucumber report to monitor and track test results effectively.
●Designed automation tests within the automation framework and provides required maintenance on those tests.
●Experience in Core Java, OOPS concepts.
●Solid knowledge of SQL.
●Performed User Acceptance testing (UAT) in an agile environment.
●Implemented Regression and Smoke/Sanity test execution using Selenium WebDriver.
●Managed tickets in Jira
●Managed source code with Git version control and GitHub repository to maintain code integrity.
Software Test Automation Engineer Kroger Cincinnati, OH May 2019 – Aug 2021
●Develop and run automated test scripts with tools like Selenium, JUnit, and TestNG for software Testing.
●Collaborate with diverse teams to grasp project requirements and ensure thorough test coverage.
●Build and maintain strong test frameworks for scalability, maintainability, and reusability.
●Conduct rigorous automated testing, promptly addressing defects with development teams.
●Actively participate in Agile processes, contributing to quality enhancements.
●Integrate automated tests using CI/CD pipelines (Jenkins, GitHub, etc.) for efficient testing.
●Perform API testing using Postman for Manual testing and Karate farmwork for Automation.
●Collaborate on comprehensive test documentation with the QA team.
●Stay updated on testing trends and share insights to enhance team knowledge.
Quality Assurance Analyst Progressive Insurance Mayfield Village, OH June 2018 – May 2019
●Thoroughly test software applications for defects, bugs, and inconsistencies in functionality, usability, and performance.
●Collaborate with cross-functional teams, including developers, analysts, and managers, to grasp project requirements.
●Develop comprehensive test plans and cases based on specifications and user needs.
●Execute manual testing processes for accurate and reliable results.
●Document and report defects with reproducible steps, working with developers for resolution.
●Verify bug fixes and feature implementations to meet quality standards.
●Conduct regression testing to ensure software changes don't affect existing functions.
●Assist in implementing and improving QA processes and standards.
●Actively participate in Agile processes, including planning & retrospectives.
●Collaborate on test documentation with the QA team.