Post Job Free
Sign in

Automation Engineer Qa

Location:
Justin, TX
Posted:
June 13, 2024

Contact this candidate

Resume:

Manish B

Email: **********@*****.***

Phone: 216-***-****

PROFESSIONAL SUMMARY

Over 7+ years of IT experience as a QA Automation Engineer in Software Testing, Experience in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, and Manual Testing.

● Experience in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle

(SDLC) including methodologies like Agile and Waterfall.

● 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.

● Good Knowledge in Java Programming, Selenium WebDriver, WebDriver IO and TestNG.

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

● Experience in Functional Testing, Integration Testing and Regression testing, Smoke, Sanity, System testing and UAT.

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

● Experience 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’s format).

● Worked on AWS, Azure cloud environment. Used log groups, fleet manager, SQS and uber pipelines.

● Good hands-on experience on various test management tools like Jira, HP-ALM and Quality Center.

● Functional testing of web services using SOAPUI and RESTful web services. Added assertions to validate the XML or WSDL file.

● Experience using SQL, MongoDB regarding writing and understanding queries.

● Having good experience using different databases.

● Proficient with tools like JIRA, ELK, and Grafana for project management, logging, and performance monitoring.

● Experience in verifying logs using Log4j and Splunk.

● Experience CI/CD tool using Jenkins to run Regression tests. TECHNICAL SKILLS:

Quality Assurance and Testing Manual & Automation

Knowledge Banking, Health, Retail

Test Approaches Waterfall, Agile/Scrum, SDLC, STLC. Operating System Windows, MAC, Linux/UNIX.

Defect Management Tools JIRA, HP Quality Center.

Database SQL, MY SQL, MongoDB.

Testing Tools Selenium WebDriver, Selenium Grid, TestNG, Cucumber, WebDriver IO, SoapUI, Postman, ALM, Rest Assured, Jenkins, Log4J, Splunk, AWS, EMR, AWS-IOT, CloudWatch, Azure Markup Languages HTML, XML, XPath.

Browsers Internet Explorer, Mozilla Firefox, Google, Chrome. Languages Java, Java Script, Python

PROFESSIONAL EXPERIENCE:

Southern glazers, Dallas, TX– (Aug 2023 – Present) QA Automation Engineer

Responsibilities:

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

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

● Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement, and daily Scrum meetings.

● Worked on AWS cloud and used fleet manager, sqs, log groups and uber pipelines.

● Experience in automating regression test cases using Selenium WebDriver.

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

● Implemented automation using Selenium Grid to multiple devices.

● 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 (Behavior 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.

● Performed webservices testing using Java Rest Assured & Postman.

● Good hands-on experience on bug tracking tools like Jira.

● Expertise in Smoke testing, Regression testing, System Testing and UAT.

● Used Jenkins as CI/CD told to run regression tests.

● Developed and Executed SQL statements in Toad to retrieve data and to validate data.

● Implemented data integration with Snowflake and MongoDB for seamless synchronization and accessibility of critical datasets.

● Designed efficient data pipelines, leveraging Snowflake's warehouse capabilities and MongoDB's document-oriented features for comprehensive testing scenarios and enhanced system reliability.

● Validated the data through various stages of data movement from staging to Data Mart to Data Warehouse tables.

● Leveraged Grafana for creating and managing dashboards to monitor application performance and infrastructure health in real-time

● Used ELK (Elasticsearch, Logstash, Kibana) stack for centralized logging and monitoring, enhancing visibility into system performance and troubleshooting. Environment: Java, AWS, Selenium, Rest Assured, TestNG, XPath, Eclipse, Cucumber, Postman, SQL, Toad, Jenkins, Agile/Scrum, Gherkin, Snowflake, MongoDB. Charles Schwab, Westlake, TX – (Apr 2021 – Aug 2022) QA Automation Engineer

Responsibilities:

● Involved in Analysis and Review of the Draft Use Cases and User-Stories provided by the Business Analysts for every Release.

● Used web driver io for automation using node js, java script.

● Assisted in developing keyword driven and descriptive programming framework for automation defects.

● Detected, reported and tracked defects using JIRA.

● Participated in creation of source and target systems using ETL Process and worked with various databases.

● Involved in User Acceptance Testing (UAT).

● Performed Functional, Smoke, Usability, Integration and Regression Testing.

● Worked in protocols used in insurance such as web Services, HTML, SOAP, XML

● Integrated the smoke, regression test into Azure Pipeline for continuous integration.

● Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium WebDriver io and Jenkins.

● Actively involved in black box, grey box and white box of the application.

● Applied synchronization points and checkpoints wherever required.

● Interacted with developers and business Users to communicate the defects.

● Validate the back-end data using SQL queries for data integrity.

● Analyzed and reviewed draft use cases and user stories provided by business analysts for every release, leveraging Splunk for log analysis and monitoring. Environment: WebDriver IO, JavaScript, Selenium, SQL, TestNG, Eclipse, SOAPUI, UNIX, web Services, azure, Splunk.

CVS, Lowell, MA (Jan 2020 – Mar 2021)

QA Automation Engineer

Responsibilities:

• Gathered Requirements and Functional Specifications of the application to ensure a thorough understanding of project objectives.

• Performed regression testing for new builds and application modifications using Selenium WebDriver.

• Utilized Selenium GRID to execute test cases across multiple platforms for compatibility and consistency.

• Updated and maintained existing Selenium scripts to streamline integration with development efforts.

• Conducted testing on web services using SOAPUI with XML web services and SOAP for reliability.

• Developed positive and negative assertions based on business requirements to enhance test coverage.

• Conducted Data-Driven testing to validate various scenarios and ensure comprehensive coverage.

• Contributed to identifying Test scenarios and designing Test cases aligned with project requirements.

• Prepared and executed Test cases as per System Requirements to adhere to quality standards and timelines.

• Conducted GUI, Functional, Regression testing, and System testing for comprehensive validation.

• Tracked bugs using JIRA and documented them in Confluence, preparing Bug Report Documents for efficient defect management.

• Participated in weekly review meetings to provide insights and updates on testing progress.

• Implemented Continuous Integration (CI) using Jenkins to automate build and test processes.

• Leveraged Cucumber for Behavior-Driven Development (BDD) to create and execute automated tests.

• Managed version control and collaboration on test scripts and codebase using Git.

• Conducted database querying and validation of backend data using SQL and SQL Server.

• Implemented unit testing of Java code using JUnit.

• Automated testing of RESTful APIs using Rest Assured.

• Conducted automated testing of web applications using Cypress.

• Ensured comprehensive testing coverage for web applications to validate functionality, usability, and performance.

• Worked on projects involving networking video and broadband product architecture, utilizing the RDK suite to ensure comprehensive testing and quality assurance.

• Conducted performance and functional testing of broadband products to meet industry standards and client requirements

Environment: Selenium, Selenium WebDriver, SoapUI, TestNG, XPath, Firebug, Fire Path, Eclipse, Data Driven Framework, Jira, Confluence, CI/CD, Jenkins, Cucumber, Git, SQL Server, Junit, API’s, Rest Assured, Cypress, Web Applications.

Amazon, Hyderabad, India (June 2016 – Dec 2019)

QA Analyst

Responsibilities:

● Analyzing and comprehending business requirements, application specifications, and functional design documents to ensure thorough understanding of project objectives and deliverables.

● Performed Functional, ad hoc, Integration, Regression, End to End and User Acceptance Testing.

● Leveraged Git version control system and Eclipse IDE to manage source code changes, facilitate collaboration with development team members, and ensure efficient tracking of project iterations Documented Test Scenarios and Test Cases based on the functional specifications.

● Responsible for Black Box Testing of the application.

● Checked the client side and server-side validations.

● Involved in developing the traceability matrix in Excel sheet.

● Involved in updating and executing test cases per requirements.

● Identified the Test Cases and documented them in the Quality Center.

● Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back-end testing).

● Involved in daily status calls and reporting.

● Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using QC.

Environment: Java, Git, Eclipse, Postman, HP Quality Center (QC), SOAPUI, REST, MS Office, Windows, MS SQL Server.



Contact this candidate