Post Job Free

Resume

Sign in

Test Automation Engineer

Location:
Philadelphia, PA
Salary:
140000
Posted:
August 10, 2023

Contact this candidate

Resume:

Alex Titovich

Philadelphia, PA, *****

Mobile: 215-***-**** Email: adyuax@r.postjobfree.com

Test Automation Engineer

SUMMARY:

• Quality Assurance Tester and QA Lead with more than 11 years of IT experience in Telecommunication, Streaming television, Betting and Healthcare domains, which includes over 8+ years of experience in Automation Software Quality Assurance.

• Worked with Big Data and Predictive Analytics Platforms.

• Extensive experience with programming and/or scripting languages to automate software testing.

• Working experience in Web and Mobile Test Automation (functional, API and database testing) using Java-based frameworks with Selenium WebDriver, Appium, Cucumber, TestNG\JUnit, SQL, Jenkins, Selenium Grid, and SauceLabs.

• Experienced in writing Test Plans, defining Test Cases, developing and maintaining test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.

• Proficient in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.

• Working knowledge of Agile model of software development life cycle.

• Developed solid test documentation including test plans, test suites, test cases, test matrices.

TECHNICAL SKILLS:

Programming: Java, Python, JavaScript, Groovy

Database: Oracle, MS SQL Server

Testing tools: Selenium WebDriver, Appium, Cucumber, JMeter, Parasoft, Postman, SoapUI, Charles, Fiddler, Xcode, Android Studio, XCUITest, Espresso, Amazon Web Services, Salesforce, Eclipse, Maven, TestNG, PyTest, Serenity, Jenkins, Docker, Splunk, Putty, Jira, TFS, Kibana, GIT, Swagger, goCD, Browserstack, Saucelabs, Salesforce

Virtual Machines and Containers: Docker,VMWare, VirtualBox

Test management tools: Azure DevOps, Jira, Quality Center, ALM, Bugzilla

Platforms and Operating Systems: Web, Android, IOS, LINUX, Windows

Browsers: Chrome, Firefox, Safari, MSIE, Edge, Opera

EDUCATION:

2013 BS in Computer and Political Science, Brest State University, Brest, Belarus

EXPERIENCE:

Sporttrade, Philadelphia, PA April,2021 – current

Senior Software Automation Engineer

• Proficient in utilizing AWS services, such as EC2, S3, Lambda, RDS, CloudFormation, and CloudWatch, for testing and deployment purposes.

• Worked alongside development and product teams to implement and analyze product requirements user scenarios for the first dynamic sports trading exchange

• Implemented the test automation framework for iOS and Web applications using Selenium and Java (Serenity, Cucumber, TestNG)

• Designed test plan and test scenarios for both manual and automation and execute all types of testing (e.g. functional, integration, end-to-end, manual).

• Created and maintained automated test scripts and provided automation test reports and statistics using Allure and Serenity

• Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.

as testable and repeatable SDLC artifacts.

• Review test failures and determine the sources of problems (test deficiencies, deviation from requirements, etc.)

•Implemented end-to-end CI/CD pipelines using popular tools like Jenkins, GitLab CI/CD, or CircleCI, automating the entire software delivery process from code commit to production deployment.

Collabera, El Segundo, CA January, 2021 – April 2021

Client : Pluto TV

Lead Software Automation Engineer

• Designed test plans to identify test automation scope using Java based (RESTAssured) framework and performed functional feature testing

• Demonstrated expertise in performing load, stress, and performance testing using AWS load testing tools like Apache JMeter or Gatling.

• Executed testing cycles against product/platform releases (OTT Roku, Native Apps, Web) to ensure that content streams are working as well as all ancillary metadata that goes along with the content.

• Worked in Agile environment highly focused on developing automated tests within an iteration

• Build and execute performance & load tests to verify engineering KPIs

• Implemented tools and infrastructure changes to optimize test automation and testing techniques

• Validated release candidates using CI/CD platforms and rigorous regression testing methods

• Provided a risk assessment on the defects identified and set the corrected priority and severity

• Collaborated with team members within and across teams to ensure project requirements are met

• Investigated and reported issues based on findings from logs and various AWS services

• Implemented continuous testing strategies, including integration, unit, and end-to-end tests, within CI/CD pipelines, ensuring early bug detection and higher code quality.

Turnberry Solutions, Blue Bell, PA September, 2019 – January 2021

Lead SDET Mobile/Web

• Lead and managed testing activities for the project

• Developed Test Automation web and mobile framework from scratch using Java, TestNG, Selenium, Appium, Gradle, Allure

• Developed comprehensive XCUI test suites to validate critical app functionalities, resulting in a 40% reduction in manual testing efforts and accelerated app release cycles.

• Implemented best practices for XCUI test code organization, maintenance, and data-driven testing, enhancing test code readability and scalability.

• Performed End-to-End Integration testing with various parents applications

• Responsible for identifying test case for automation and developing automation test plans

• Used Kibana dashboard to troubleshoot and analyse backend issues

• Analyzed test results and maintained the test reports using Allure

• Supported deployment process during the releases

• Closely worked with DEV OPS team during test automation integration with the continuous integration system (Jenkins, goCD)

• Actively participated in creating requirements traceability matrices, and test plans.

• Interacted with Business Analysts, Users and Developers for collecting the Requirements in each phase of the product, to customize design and construct the application modules.

• Collaborated with cross-functional teams to define deployment strategies and configure automated deployments within CI/CD pipelines, promoting a culture of continuous delivery.

Wolters Kluwer, Philadelphia, PA Feb, 2019 – Sep 2019

Senior Test Automation Engineer

• Interacted closely with developers during all Software Development Life Cycle stages

• Created a test plan for Test Automation by gathering both functional and non-functional requirements based on interactions with project stakeholders

• Developed Test Automation framework using Java,TestNG, Selenium, Maven, Allure

• Worked with DEV OPS team during test automation integration with the continuous integration system (Jenkins)

• Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Python and performed unit testing by using Unitest and Pytest.

• Utilized AWS CodePipeline, CodeBuild, and CodeDeploy for continuous integration and deployment of software applications.

• Performed API testing using Postman to verify responses from web services.

• Worked under Agile and participated in all scrum ceremonies such as Sprint meeting, Daily stand-up, Sprint Grooming, Sprint Demo, and Sprint Retrospective meeting and follow-up with AzureDevOps.

• Analyzed software defects made them easy to reproduce, reported defects via Jira

V-Soft Consulting, Philadelphia, PA March 2018 – January 2019

Client : COMCAST

Test Automation Engineer

• Worked as a member of the ITG wrapper development team in a fast-paced agile environment.

• Maintained Java-based service wrappers used to interact with various Comcast web services.

• Responsible for maintenance of test automation framework (Java/Junit/Selenium/Maven/Jenkins)

• Responsible for transferring manual functional tests into automated tests

• Assist with analysis and tracking of wrapper performance via Splunk.

• Implemented Automated execution of tests (nightly and need-based) by creation Jenkins scripts.

• Used Fiddler proxy to intercept web responses and debug incorrect application behavior to provide complete info about the defect

• Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.

• Identified, Reported and Tracked Defects using Quality Center test management tool.

• Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes.

Infomatrix Global, Boulder, CO Dec, 2014 – March 2018

QA Automation Engineer

●Actively participated in testing process, involved in creation of test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications for Web and Mobile platforms

●Used Selenium/Appium with Java to develop test scripts for Test Automation

●Created Automated Tests according to the BRD, Technical Specification, Functional Designed and Use Case documents, identifying applications functionality, test requirements and coverage

●Collaborated with the development team to identify and resolve defects early in the development process through continuous integration of XCUI tests in the build pipeline.

●Participated in defining strategy for regression testing and test automation and coordinate execution with automation team

●Collaborated with UX/UI designers and product managers to bring design mockups to life with SwiftUI, ensuring pixel-perfect UI implementation and design fidelity.

●Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management

●Participated in daily Scrum meetings

●Utilized Jira and ALM for bug reporting and tracking

●Tested applications compatibility on different platforms (Web, Android, IOS)

●Planed and executed QA tasks using Agile/Scrum

Actively participated in enhancement meetings, project review meetings, weekly status meetings, Scrum and various other meetings which were focused on making the application more effective

Wide-Web, Brest, Belarus Sep, 2013 – Dec, 2014

Software QA Engineer

●Used Selenium Web Driver with Java to develop functional and regression test scripts

●Designed and maintained test schedules, test plan, test strategy, test assignment documents for various testing activities using SharePoint and Quality Center

●Worked across multiple cross-functional teams to execute full system testing, integration, and coordinate End-to-End testing

●Developed risk based test strategies and Plans

●Run Performance Testing using Apache JMeter

●Performed sanity and smoke testing on the system

●Managed the Usability, GUI, Integration, regression test executions and provided management reporting on the test results from the Test Director

●Performed backend testing by executing SQL statements to verify if data is being sent correctly

●Developed and executed test cases test Scenarios and followed-up defects using Quality Center

●Tracking and logging defects in Quality Center/Bugzilla and verify the fixes

●Reporting testing status to QA team and raising issues and concerns that may impact schedule

●Responsible for documenting Log defects and working with development team to resolve issues

Brest Technology, Brest, Belarus May, 2011 – Aug, 2013

Software QA Analyst

●Manually performed component testing, integration testing, regression testing, and system testing

●Run Performance Testing using Apache JMeter

●Executed SQL queries, using select command to retrieve DB data

Performed User Acceptance Testing



Contact this candidate