Post Job Free

Resume

Sign in

Automation Engineer Software Testing

Location:
Queens, NY
Posted:
March 14, 2024

Contact this candidate

Resume:

Talha Ansari

Cell: 718-***-****, E-mail: ad4b2g@r.postjobfree.com

Summary : About seven years of IT experience as a Senior QA Automation Engineer in Software Testing, proficient in Client/Server and Web based applications.

Description:

● Experienced in using Selenium WebDriver for web application automating regression test cases.

● Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile.

● Actively involved in Scrum Methodology for the project from requirements through delivery of the project.

● Hands - on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.

● Writing Test cases using Element locators, WebDriver methods and Java programming features.

● Expertise in Protractor Automation testing for both Angular and Non-Angular pages.

● Implemented Jasmine as a testing framework for Protractor.

● Ability to perform Compatibility testing with different browsers like Firefox, Chrome, Safari with different operating systems like Windows, Linux and Mac OS.

● Experienced working on Page Object Model with Page Factory in Selenium.

● Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

● Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behavior Driven Development) using Cucumber (Gherkin format).

● Expertise in Core Java and Object-Oriented Concepts (Inheritance, Polymorphism and Collections).

● Good hands-on experience on various test management tools like Jira and Trello.

● Hands-on experience with all levels of testing ie. Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.

● Experience in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.

● Used Log4j and its components such as Loggers and Appenders to log information.

● Performed functional testing of web services using RestAssured for RESTful web services.

● Maintained the Selenium & Java automation code and resources in configuration management tools like GitHub/GitLab repository over the time for improvements and new features.

Work Authorization: US Citizen

Education: Bachelor of Science in Computer Science & Information Security (John Jay(CUNY)

Technical Skills

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC. Operating System: macOS, Windows, Linux

Defect Management Tools: JIRA, Trello.

Database: MySQL, Oracle.

Web Technologies: HTML, CSS, JavaScript.

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, Cucumber. Browsers : Internet Explorer, Mozilla Firefox, Google, Chrome, Safari. Languages : JAVA, C++, Python.

MS Office Tools: Outlook, Word, Excel, PowerPoint. Professional Experience:

Amazon (Ring) Philadelphia, PA March 2023-Current

Senior Test Automation Engineer

Responsibilities:

● Developed comprehensive test plans and test cases, aligning them with product requirements and technical implementations.

● Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

● Gherkin Language in an Agile environment.

● Collaborated with cross-functional sprint teams to qualify and prepare for the release of Ring products and corresponding companion applications (mobile and web apps).

● Prepared and distributed detailed test reports and release readiness reports for stakeholder review.

● Create Test Plan, Test Case and execute test Scripts for System and integration testing.

● Perform smoke testing, integration, System. End to end, Regression backend and browser compatibility testing.

● Use maven to manage external library dependencies and as a build management tool.

● Implemented version control system Git to maintain and update codebase.

● Validated data from database tables by extensively writing SQL queries using JDBC API

● Expert in identifying WebElements with extensive use of Custom Xpath.

● Utilize JIRA as a defect management tool to report bugs with detailed steps to reproduce.

● Actively contributed to QA support functions, including UI and API Automation, issue triage, troubleshooting, API tracing, and participation in production release testing.

● Review test deliverables being produced by the team to ensure that the company standards being maintained.

● Active Participant of the Agile Team and spontaneously contributed in scrum meetings.

● Good hands-on experience on bug tracking tools like Jira, Rally and Trello. Environment: OS X, Java, Maven, IntelliJ, Selenium WebDriver, Jenkins, REST Assured, JIRA, MS SQL Server, Microsoft Office, Charles Poxy HealthFirst, New York, NY September2019-April2023

Senior Test Automation Engineer

Responsibilities:

● Used Object Oriented Programming Language Java and Page Object Model (POM) and open-source testing framework TestNG to significantly reduce script development time.

● Write Feature, Background, Scenario outline, Scenario, step definitions, examples for BDD in

● Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

● Gherkin Language in an Agile environment.

● Configure test framework by processing excel spreadsheets utilizing Apache POI API.

● Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.

● Create Test Plan, Test Case and execute test Scripts for System and integration testing.

● Perform smoke testing, integration, System. End to end, Regression backend and browser compatibility testing.

● Use maven to manage external library dependencies and as a build management tool.

● Implemented version control system Git to maintain and update codebase.

● Use Selenium GRID to perform cross-platform and cross browser testing for example, IE, Edge, Chrome, Firefox, Opera in Windows, OS X and Linux platforms.

● Develop Restful Web Service testing framework with open-source REST Assured library and TestNG to build robust, reusable and scalable web service testing.

● Use TestNG annotations like Groups, Depends on Method, Priority, DataProvider, and functional testing Use open sourced log4j2 to set different level of logging in the framework for the ease of debugging.

● Maintained continuous test integration and automated build using Jenkins and updated team members by email about build outputs.

● Used BrowserStack to perform cross-platform and cross browser testing for example: IE, Edge, Chrome, Firefox, Opera in Windows, macOS (OS X) and Linux platforms.

● Validated data from database tables by extensively writing SQL queries using JDBC API

● Review test deliverables being produced by the team to ensure that the company standards being maintained.

Environment: OS X, Java, Maven, IntelliJ, Selenium WebDriver, Jenkins, REST Assured, JIRA, MS SQL Server, Microsoft Office

Apple Bank June 2016 – July 2019

Senior QA Engineer

Responsibilities:

● Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.

● Participated in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.

● Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.

● Worked in automating regression test cases using Selenium WebDriver.

● Attended stand-up calls on a daily basis and had two week Sprints in Agile Methodology.

● Built and maintained CI/CD pipelines in Jenkins for internal test automation frameworks

● Implemented automation using Selenium Grid to perform testing on multiple devices.

● Handled various Alerts using different methods such as dismiss, accept, getText in an effective way depending on the requirement.

● Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

● Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.

● Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.

● Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.

● Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

● Expertise in Smoke testing, Regression testing, System Testing and UAT. Environment: Java, Selenium, TestNG, XPath, IntelliJ IDEA, Data Driven and Page Object Model Framework, Cucumber, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.



Contact this candidate