Post Job Free

Resume

Sign in

Automation Engineer Quality Assurance

Location:
Manassas, VA
Posted:
December 16, 2023

Contact this candidate

Resume:

Bilal Younis

Address: **** ******* ** ******** ** 20109

Phone 571-***-****

Email: ad10nq@r.postjobfree.com

Professional Summary

Over 7 years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.

Acquaintance with the concepts of SDLC, STLC, and Testing Methodologies and Strategies.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA, SOAPUI and Version One.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, REST services, JUnit and TestNG.

Experience in Waterfall and Agile Scrum SDLC methodology,

Experience in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit unit testing framework.

Proficient in using SoapUI for testing Webservices and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.

Performed parallel execution using selenium grid to reduce the execution time of the test cases.

Strong knowledge in using protractor for automating angular applications

Experienced with designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).

Experienced in using Mockito to mock the data

Worked with Rest Assured to automation the REST API using Json request.

Extensively worked on Selenium WebDriver with the preferred Languages Java.

Good knowledge with end-to-end test framework for AngularJS, NodeJS, Bootstrap and JavaScript.

Experience in using Swagger for REST API automation

Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.

Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.

Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.

Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).

Demonstrated ability to work on Workflow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.

Skilled using Testing tools such as HP ALM, JIRA, Web Services testing using SOAP UI PRO and REST.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Experienced in performance testing using load runner and JMeter.

Proficient in using basic SQL queries to perform back end testing for data integrity.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Experienced in automating various web applications and web services using SOAPUI with JUNIT and TestNG.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills

Testing Tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, Postman, Eclipse, Manual Testing.

Bug Tracking Tools: JIRA, Bugzilla, Quality Center (QC), TFS, Jira, Bugzilla 2.0, Jenkins.

Automation Framework: BDD, Data Driven, TDD

Web Debugging Tool: Xpath, Fire path, Firebug, Web debugger

Build Tool: Ant, Maven, TestNG

Processes: Agile-Scrum, Waterfall.

Languages: JAVA, Java Script, Python, Ruby, HTML, XML

Continuous Integration Tools: Jenkins

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Application: Microsoft Office, Excel, PowerPoint, Outlook.

Project Management Tool: PPM, Clarity PPM

Other tools: MS office, MS Visio

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

Professional Experience

TCS, Edison, NJ Sep 2021-Present

Role: Senior QA Automation Engineer

Developed test cases for various scenarios based upon requirements, designs and specifications.

Effectively participated in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.

Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.

Developed and executed Test Suites and Test Scripts based on the requirement documents and using Test Manager.

Developed hybrid automation framework to handle the different application automation using java, selenium, pdfbox, rest assured etc.,

Experienced in using Mockito to mock the data

Worked with Rest Assured to automation the REST API using Json request

Experience in using Swagger for REST API automation

Performed Integration and User Acceptance Tests throughout the SDLC of the application.

Executed test cases manually and verified actual results against expected results.

Detected, Reported and Tracked bugs using Test manager.

Performed Sanity, Functional, Regression, System, Integration, and Backend testing

Participated in requirements reviews, design reviews, test plan and test case review.

Worked with Jira for version control, source-control, bug reporting and project documents.

Updated regression test cases in Selenium WebDriver using Java programming language.

Modified test plans in accordance with changing requirements.

Automated UI test cases using Selenium WebDriver, Java and different frameworks like Behavior Driven Development (BDD), TDD, and DDD

Used Cucumber for writing gherkin language scenarios.

Created and executed SQL statements to verify the data in the backend.

Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting.

Tested web services and API, REST API using Postman.

Developed and executed SQL joins to validate the results in Web Services and Front end with Database.

Created a Traceability Matrix to ensure the test coverage.

Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.

Yakshna Solutions, Fort Belvoir, VA Jan 2019 – Sep 2021

Role: QA Automation Engineer

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Involved with performance testing for different parameters of the web application.

Development, Enhancement and Maintenance of Test Automation Framework with the different test suites using Java, Ruby, Cucumber, Maven, TestNG and Selenium web driver’s automation tool to test for IOS and Android mobile and web version in chrome.

Creation and Executing the automated test suites and Manual test cases for System, integration, regression.

Supporting and providing the solution for the Analytical system testing with the different test automation tools for data quality and processing.

Execution of Manual and Automated test cases/scripts and update results in test management tool.

Managing test and automation infrastructure stipulated and agreed upon by Yakshna Solutions.

Extensive experience with manual as well as Automation.

Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.

Hands on experience in both Automation and Manual testing on web-based and Client/Server Applications.

Test environment setup, unit test result validation, test execution, and defect management in JIRA for different environments, Management of test artifacts.

Sriram Business Solutions, Herndon, VA Mar 2018–Jan 2019

Role: QA Analyst

Responsibilities:

Prepared a Quality Plan, get reviewed and approved by Project team.

Created Test Strategies and Test Cases.

Compared past and current business data and developing improvement strategies

Implemented refined policies for the growth and efficiency of organization business intelligence functions.

Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Expert turning requirements or user stories into test cases.

Worked on Database Testing, Web services Testing.

Automated UI test cases using Selenium WebDriver, Java and different frameworks like Behavior Driven Development (BDD), TDD.

Requirement analysis, Developing Test scenarios, test cases.

Familiar with Continuous Integration principles and frameworks Mentors and leading junior QA/QC test engineers.

Developed Manual Test Cases based on Use Cases for specific functional requirements.

Performed functional testing, integration testing, and validation testing on various applications with manual testing process.

Automation testing of REST APIs using Rest Assured framework.

Worked on Testing in various environments before production release.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Test environment setup, unit test result validation, test execution, and defect management in JIRA for different environments

Management of test artifacts.

-Develop LoadRunner/JMeter scripting, manage the execution of performance tests, analyze and report the results.

Contextualized testing strategy and operations within broader business needs.

Performed hands-on REST API testing using tools such as POSTMAN.

Managed/coordinated offshore &onsite teams.

Analysis and documenting application knowledge, review of learning, and gap analysis.

Worked with Business Owner to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements

CACI, Chantilly, VA Oct 2015 – Dec 2017

Role: QA Tester

Responsibilities:

Developed test scenarios and test procedures based on the test requirements.

Involved in the test case preparation in Quality Center.

Tracked major issues and followed up on a daily basis with the team.

Performed various types of testing such as Functional testing, Web Service testing, Database testing, Integration testing, Sanity testing and Regression testing.

Prepared daily status reports based on test execution and Test Summary report and handled closure activities.

Use MS Office for documentation and reporting.

Widely used JIRA for user stories, bug management and team communication.

Identify log, track and report bugs to QA management and development team as well as accurately report hours in TFS.

Involved in creation of automation framework in Selenium WebDriver Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.

Responsible for creating and maintaining automation acceptance test suite using Selenium.

Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Educational Experience

Masters: Master’s in mathematics (Hazara University Mansehra Pakistan)

Certification

Scrum Master Certification.



Contact this candidate