Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
Irving, TX
Posted:
December 06, 2023

Contact this candidate

Resume:

Md Rubel

972-***-****

Irving, Texas, ***** ad1qv0@r.postjobfree.com

SUMMARY:

Experienced Quality Assurance Automation Engineer proficient in testing Python and Java-based applications. Skilled in designing, developing, and optimizing automated test scripts for Selenium using Python and Java. Capable of creating comprehensive test plans, scripts, and manual/automated test cases. Expertise in regression and integration testing, with strong communication skills. Holds ISTQB CTFL and AWS Certified Cloud Practitioner certificates. U.S. Citizen open to Right to Hire opportunities.

CORE COMPETENCIES / SKILL SUMMARY

Python3 Pytest Requests Library Robot Framework SoapUI JMeter TestRail Qmwery Kibana Splunk Git

GitLab GitHub Bitbucket Jenkins Flask Django RESTful Web Service API Swagger api Appium Postman Jira

HP ALM Confluence MySQL Oracle Sqlite3 DBeaver Windows Linux Mac Docker Bash FTP Server Json

Json Path PyCharm IntelliJ Selenium WebDriver Selenium Grid BDD Cucumber Java TestNG Rest Assured

HTML5 CSS XPath JavaScript Basic knowledge about Amazon Web service (AWS) SDLC Agile/Scrum

Functional Testing Positive Testing Negative Testing Integration Testing Smoke Testing Regression Testing Black box Testing White box Testing User Acceptance Testing(UAT) End to End Testing Database Testing Allure report

XML Report HTML Report Slack Microsoft Teams Google Chat Outlook Gmail Excellent interpersonal skills

SIGNATURE CONTRIBUTIONS

•Led a QA team to rewrite 2000 manual test cases in a BDD approach, prioritizing cases for regression testing, enhancing organization-wide understanding, and linking between BRD to FRD.

•Directed a team in establishing an automation environment, enabling the conversion of manual test cases into scripts and automating nightly runs successfully.

EXPERIENCE:

CBRE, Dallas, Texas July 2021 – Present QA Automation Test Engineer

•Developed System Test Plan, Test scenarios, and Test Scripts as per the requirements and Change Request Document (CRD).

•Engaged in Agile methodologies, actively participating in sprint planning, daily scrum, retrospective, and clients' demo meetings, ensuring alignment of testing efforts with development goals.

•Applied a thorough understanding of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) to orchestrate systematic and comprehensive testing processes.

•Leveraged Java programming expertise to craft robust automated test scripts, employing object-oriented principles for scalability and maintainability.

•Orchestrated build automation using Maven, ensuring a consistent and streamlined build process across diverse development environments.

•Spearheaded performance testing initiatives using JMeter, evaluating system performance under varying loads and identifying and resolving potential bottlenecks.

•Implemented Behavior-Driven Development (BDD) with Cucumber, enhancing collaboration between cross-functional teams and improving test scenario documentation.

•Efficiently managed test cases using QMetry, covering design, execution, and tracking within a collaborative testing environment.

•Integrated Datadog for real-time monitoring of system performance, contributing to proactive issue identification and resolution.

•Conducted extensive testing of Android and iOS applications, ensuring compatibility and functionality across various devices and OS versions.

•Executed compatibility testing to validate application responsiveness and functionality across diverse browsers, platforms, and devices.

•Led the design of comprehensive manual test cases, ensuring coverage of functional requirements and business scenarios.

•Utilized Jira for effective defect tracking, maintaining clear communication and contributing to the resolution process.

•Managed version control using GitHub and facilitated automated testing through Jenkins in nightly builds.

•Conducted API testing using Postman, ensuring robust communication between different software components.

•Actively participated in sprint planning, daily scrum, retrospective, and clients' demo meetings, contributing to an agile release environment.

•Provided Knowledge Transfer (KT) sessions to onboard new resources, facilitating a smooth transition into the testing processes.

•Created and maintained documentation on Confluence pages, ensuring an organized repository of project-related information.

Tools and Technologies:

Agile, SDLC, STLC, Java, Maven, XPath, CSS Selector JMeter, BDD Cucumber, QMetry, Datadog, Android App Testing, iOS App Testing, Compatibility Testing, Test Design, Manual Test Case Design and Execution, GitHub, Jenkins Postman, Jira, Mac, PyCharm, Pytest, Appium, Apache J-meter, Datadog, QMetry, Postman, SQL, Pip, RestAPI, Json, Json path, Confluence, Git, Git Lab, Google Chat, Outlook.

Dish Network/Sling TV, Englewood, CO(Remote) January 2021 – July2021 QA Automation Test Engineer

•Spearheaded the development of System Test Plans, Test Scenarios, and Test Scripts.

•Developed System Test Plan, Test scenarios, and Test Scripts as per the requirements and Change Request Document (CRD).

•Engaged in Agile methodologies, actively participating in sprint planning, daily scrum, retrospective, and clients' demo meetings, ensuring alignment of testing efforts with development goals.

•Applied a thorough understanding of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) to orchestrate systematic and comprehensive testing processes.

•Leveraged Java programming expertise to craft robust automated test scripts, employing object-oriented principles for scalability and maintainability.

•Orchestrated build automation using Maven, ensuring a consistent and streamlined build process across diverse development environments.

•Spearheaded performance testing initiatives using JMeter, evaluating system performance under varying loads and identifying and resolving potential bottlenecks.

•Implemented Behavior-Driven Development (BDD) with Cucumber, enhancing collaboration between cross-functional teams and improving test scenario documentation.

•Efficiently managed test cases using QMetry, covering design, execution, and tracking within a collaborative testing environment.

•Integrated Datadog for real-time monitoring of system performance, contributing to proactive issue identification and resolution.

•Conducted extensive testing of Android and iOS applications, ensuring compatibility and functionality across various devices and OS versions.

•Executed compatibility testing to validate application responsiveness and functionality across diverse browsers, platforms, and devices.

•Led the design of comprehensive manual test cases, ensuring coverage of functional requirements and business scenarios.

•Utilized Jira for effective defect tracking, maintaining clear communication and contributing to the resolution process.

•Managed version control using GitHub and facilitated automated testing through Jenkins in nightly builds.

•Conducted API testing using Postman, ensuring robust communication between different software components.

•Actively participated in sprint planning, daily scrum, retrospective, and clients' demo meetings, contributing to an agile release environment.

•Provided Knowledge Transfer (KT) sessions to onboard new resources, facilitating a smooth transition into the testing processes.

•Created and maintained documentation on Confluence pages, ensuring an organized repository of project-related information.

Tools and Technologies:

Python3, Agile, Jira, Mac, XPath, CSS Seletors, PyCharm, Pytest, Flask, Python Request Library, FTP Server, Postman, DBeaver, SQL, Pip, RestAPI, Json, Json path, Confluence, Git, Git Lab, Google Chat, Outlook.

Charter Communication (Spectrum), St Louis, MO April 2020 – September 2020 UAT Automation Engineer

•Collaborated closely with Business Analysts (BA) during the review and analysis of Business Requirement Documents.

•Ensured 100% coverage by verifying Functional Requirement Documents (FRD) with Business Requirement Documents (BRD).

•Established a Confluence page to meticulously document all activities within the test environment, fostering transparency and collaboration.

•Developed automated scripts using Python in Selenium WebDriver with Pytest, optimizing testing efficiency.

•Implemented the Page Object Model framework with Python and Selenium, enhancing test script maintainability and readability.

•Successfully transformed over 2000 manual scripts into BDD format scripts, employing Python, Pytest, Behave, and Selenium WebDriver.

•Actively participated in planning meetings, conducting requirements analysis, and preparing use cases, test estimations, strategies, and plan documents, contributing to comprehensive test coverage.

•Organized necessary test data from various billing accounts, ensuring realistic and thorough testing scenarios.

•Utilized X-path expressions, CSS selectors, and ChroPath to proficiently identify web elements.

•Conducted compatibility testing across different browsers, including Chrome, IE, Edge, Firefox, and Safari, validating application functionality for dynamic and static content.

•Participated in Defect Triage meetings, presenting detailed procedures for defect reproduction and resolution.

•Debugged and captured logs for failed test cases using Chrome Developer Tools, contributing to efficient bug resolution.

•Established and set up Selenium GRID to run automation scripts on different browsers, ensuring comprehensive test coverage.

•Managed regular branching and merging using GIT, actively participating in code reviews and changes aligned with enhancement and change requests.

•Tracked bugs and enhancement requests entered in the JIRA bug tracking system, maintaining an organized and up-to-date system.

•Conducted regular regression test suite runs, mitigating issues, and providing continuous feedback to the scrum team.

•Manually executed Functional test cases in HP ALM before 4 PM CST for reporting purposes.

•Composed, documented, and led root cause analysis, actively tracking defect resolution until completion.

•Supported production implementation tasks and post-production deployment validations, ensuring seamless transitions.

•Controlled and tested applications on Mobile Web and Mobile Apps, supporting both iOS and Android tablets.

•Created and maintained reports on automation issues and test results, regularly updating the test automation suite for accuracy and usefulness.

•Utilized Git as source control management and CI/CD (Jenkins) for nightly automation script runs, providing quick feedback to developers.

•Played a key role in defect tracking process discussions, updating work progress in Excel sheets.

•Collaborated with offshore and on-site teams for day-to-day QA operational support.

Tools and Technologies:

Python3, Agile, Jira, HP ALM, Windows, PyCharm, Pytest, Selenium Web Driver, Page Object Model, Pip, Confluence, Git, Github, Bitbucket, Mobile Web, Mobile Apps, iOS, Android, Jenkins, Xpath, CSS, ChroPath, Developer tools, Microsoft Teams, Outlook.

Bayer (Monsanto), St Louis, MO July 2019 – April 2020 QA Automation Engineer

•Analyzed user requirements, functional specifications, and Use Case documents to create comprehensive Test Plans and Test Cases for Functional testing.

•Engineered and implemented automation frameworks in Selenium and Robot framework, enhancing testing efficiency.

•Successfully migrated existing RestAPI test cases from Python2 to Python3, automating them using the Requests Library.

•Introduced and implemented the BDD (Behave) Framework for all API Tests with Allure Reports, enhancing test visibility and reporting.

•Developed a robust test automation framework utilizing the Page Object Model, reducing repetitive testing efforts.

•Actively participated in system testing, regression testing, and monitored data activity in QA and Prod environments with Splunk.

•Conducted Web Services and Rest API testing using Python Requests Library, identifying and debugging errors in Linux application servers.

•Configured and linked test cases in TestRail to monitor testing efforts effectively.

•Utilized continuous integration tools (Jenkins) for automation script runs in a nightly basis, providing quick feedback to developers.

•Collaborated with offshore and on-site teams for day-to-day QA operational support.

Tools and Technologies:

Python3, Agile, Jira, Mac, PyCharm, Pytest, Robot framework, Selenium Web Driver, Python Requests Library, Pip, Git, Git Lab, TestRail, Splunk, SQL, DBeaver, AWS S3, Jenkins, Linux, Mobile Apps, iOS, Android, Xpath, CSS, ChroPath, Developer tools, Slack, Gmail.

Change Healthcare, St Louis, MO February 2018 – June 2019 QA Automation Engineer

•Developed and maintained a comprehensive suite of automated test scripts using Robot framework, Selenium, and Python.

•Created UI test cases using Pytest and Selenium WebDriver, applying the page-object model, and seamlessly integrated them into the existing test suite.

•Prepared Test Strategy and Test Plan for each Release cycle, including the UAT test plan, ensuring thorough testing coverage.

•Collaborated closely with developers in an Agile release environment, actively participating in all phases of the SDLC, including sprint planning, daily scrum, retrospective, and clients' demo.

•Developed scripts, utilities, simulators, and data sets, enhancing programmatic test tools to execute test plans effectively.

•Engaged in iterative testing against newly developed code in an Agile environment, ensuring high-quality deliverables from the end customer's perspective.

•Implemented Python scripts for file transfers between Production and QA environments, enhancing data management efficiency.

•Conducted API testing, both manually using Postman and automated testing using the requests library and Robot framework, demonstrating expertise in authentication mechanisms, HTTP requests and responses, and headers.

•Debugged errors in Linux servers within EC2 instances, showcasing a strong troubleshooting capability.

•Participated in Business Requirement walkthroughs from project initiation, ensuring a deep understanding of project goals and objectives.

•Played a vital role in GUI testing, integration testing, and regression testing for web and client-server applications.

•Facilitated Knowledge Transfer (KT) sessions to the manual testing team, ensuring a smooth transition of skills and expertise.

•Attended a three-day live AWS Services Training session, enhancing knowledge and skills in cloud services.

•Utilized CI/CD (Jenkins) for nightly automation script runs, providing swift feedback to developers.

•Completed regular branching and merging using GIT, actively participating in code reviews and changes based on enhancement and change requests.

•Created and updated Confluence pages for documenting project-related tasks, enhancing project transparency.

•Executed and monitored release activities in the test environment every morning before 10 am, ensuring the functionality of the application.

Tools and Technologies:

Python3, Agile, Jira, Mac, PyCharm, Pytest, Robot framework, Selenium Web Driver, Requests Library robot framework, EC2, Docker, Pip, Git, Git Lab, SQL, My SQL, Jenkins, Linux, Confluence, Microsoft Teams, Outlook.

Scholastic, New York, NY October 2015 – February 2018 QA Automation Engineer

•Developed automated scripts in Java using Selenium WebDriver with Maven, Cucumber, and TestNG, enhancing testing efficiency.

•Applied Object-Oriented Programming (OOP) concepts to create Java programs, strengthening the test framework.

•Implemented a test framework incorporating Page Object Model (POM), Maven, Cucumber feature files, TestNG, and Jenkins for test automation development.

•Utilized Continuous Integration Tools (Jenkins) for nightly automation script runs, ensuring swift feedback to developers.

•Conducted Defect triage meetings, demonstrating a proactive approach to issue resolution.

•Conducted manual and automation testing for REST Web Services using Java, Jenkins, and Selenium, actively monitoring automation results.

•Wrote SQL queries to secure test data for both manual and automated testing, ensuring data integrity.

•Reviewed SQL for testing data to maintain high-quality data implementation from vendors.

•Created and automated Regression Test cases, ensuring thorough regression testing coverage.

•Performed Cross-Browser Testing using Sauce Labs Enterprise version and automated the process with Jenkins.

•Assisted in testing REST API using Postman and conducted manual testing for mobile devices, including iPhone, iPad, and Android devices.

•Produced and managed defects in JIRA, assigning them to the responsible parties and tracking them until resolution.

•Actively participated in resolving bug fixes and recommended code changes to the development team.

•Utilized JMeter to simulate Java request load on a backend application, ensuring its robustness and performance.

Tools and Technologies:

Java, Selenium WebDriver, Maven, TestNG, Cucumber, MySQL, Git, Jira, Jenkins Linux, Confluence, Microsoft Teams, Outlook.

Medina Network, Bronx, NY 02/2014 – 10/2015 Network Test Engineer

•Designed, deployed, and managed local/wide area network infrastructure technologies, ensuring stability and high availability.

•Implemented fault-tolerant solutions to enhance the scalability of systems supporting critical business functions.

•Demonstrated expertise in LAN/WAN technologies, routing and switching platforms, with a focus on troubleshooting critical issues.

•Coordinated and executed implementations, showcasing a comprehensive understanding of networking technologies.

•Collaborated closely with Architects and Engineers in the Engineering Department to design, model, and implement new technologies.

•Played a key role in representing the Engineering Department in cross-functional initiatives.

•Mentored and trained other Engineering personnel, imparting essential knowledge in networking systems.

•Conducted technical presentations to instruct co-workers and support individuals in production services.

Tools and Technologies:

Cisco Router/Switch, Cisco IP Phone, Linux OS, FTP Server, Putty, Solar winds Maven, Windows Server Linux, Confluence, Microsoft Teams, Outlook.

Xerox, New York, NY 10/2012 – 02/2014 Network Test Engineer

•Plan, configure, test and optimize virtual and wired network infrastructure including firewall, routers, switches and content management tools.

•Planned, configured, and tested virtual and wired network infrastructure components, including firewalls, routers, switches, and content management tools.

•Resolved network hardware, connectivity, and system issues, providing both onsite and remote technical support to ensure optimal performance.

•Optimized network infrastructure by testing and ensuring compatibility through the setup, testing, and optimization of equipment and applications.

•Investigated and repaired operational, hardware, and connectivity issues, ensuring a seamless and efficient network environment.

•Trained and supported clients on equipment usage, applications, and periodic maintenance requirements, fostering a smooth user experience.

Tools and Technologies:

Copier motherboard, User Interface (UI), Network module, Gmail.

Quadlogic Controls Corporation, Queens, NY 02/2010 – 10/2012 Field Service Technician

•Expertly assembled Current Transformer Boards, ensuring precision and adherence to quality standards.

•Conducted thorough testing of communication between transponders and printed circuit boards to guarantee seamless functionality.

•Proficiently constructed printed circuit boards, contributing to the overall manufacturing and assembly process.

Tools and Technologies:

Electrical motherboard, Python, Gmail

EDUCATION AND CERTIFICATION

•Bachelor of Science, Electrical Engineering Technology

oFarmingdale State College, Farmingdale, NY 05/2011

•Certifications:

oAWS Certified Cloud Practitioner (Expires Dec 2023)

oCTFL (Certified Tester, Foundation Level)



Contact this candidate