QA Automation Engineer
2020 - 2020Anthem Digital- Designed and implemented an API (back end) testing based on the Karate framework.
- Built and delivered a UI (front end) testing based on Selenium and Cucumber.
- Planned and executed GraphQL testing with the Karate framework.
Technologies: Web Services Testing, Web Service Testing, JavaScript Testing, JavaScript, GitHub, REST API, Behavior-driven Development (BDD), Test Automation Frameworks, Agile, Web Services, Selenium Automation, API Testing, UI Testing, QA Automation, Back-end, Maven, TestNG, Cucumber, Karate API Testing, SeleniumTest Automation Engineer
2020 - 2020AnthemAI (via Toptal)- Designed and developed an automation framework based on Java, Selenium, Cucumber, and TestNG.
- Supported the dev team on coverage and event testing on Mixpanel tool.
Technologies: Web Services Testing, Web Service Testing, JavaScript Testing, JavaScript, GitHub, Behavior-driven Development (BDD), Agile, Web Services, Selenium Automation, UI Testing, QA Automation, Back-end, Atlassian Confluence, Jira, Sauce Labs, AWS Lambda, Gherkin, Cucumber, Selenium, TestNG, JavaTest Automation Architects, Senior Software Automation Developer
2019 - 2020QA Consultants- Researched, designed, and implemented automation test architecture in web and mobile environments based on the latest frameworks like Selenium, Appium, Jest, Jasmine, Nightwatch.js, and Cypress.io.
- Contributed to the development of an overall QA process and best practices for manual/automation.
- Led the development of a system test framework for mobile and web testing. Implementation regression run on virtual, real, and cloud devices.
- Presented detailed risk analysis on an ongoing basis to promote transparency, implemented CI/CD solutions, and performed continuous integration and regression testing.
- Executed automation test strategies successfully, and reported and met with internal stakeholders to ensure alignment with business strategy and project requirements.
- Implemented CI/CD based on Jenkins, TeamCity, GitHub, and Bitbucket.
- Architectured and developed web and mobile testing solutions based on TestProject tool.
Technologies: Web Services Testing, Web Service Testing, GitHub, Behavior-driven Development (BDD), Agile, Web Services, Mobile UI, Selenium Automation, API Testing, UI Testing, QA Automation, Back-end, Bitbucket, Jenkins, JSON, XML, JUnit, TestNG, Atlassian Confluence, Jira, Apache JMeter, Chef, Azure, Gherkin, Cucumber, Appium, Selenium, Python, JavaPrincipal Software Engineer/Senior QA Automation Developer
2016 - 2018ATT- Led offshore teams, accountable for QA automation for front/back end, performance, microservices, integration, and DevOps teams.
- Managed several critical automation transitions and integrations, ensuring user acceptance and data integrity throughout.
- Oversaw automation test strategies, ensuring alignment with business strategy and project requirements.
- Extended test coverage for microservices from 45% to 100% within one year.
- Involved in all aspects of UI automation based on Selenium WebDriver and Cypress; transitioned from JMeter to Java/TestNG automation.
Technologies: Web Services Testing, Web Service Testing, GitHub, REST API, Behavior-driven Development (BDD), Agile, Web Services, Mobile UI, Selenium Automation, API Testing, UI Testing, QA Automation, Back-end, Bitbucket, Jenkins, JSON, XML, JUnit, TestNG, Atlassian Confluence, Jira, Apache JMeter, Chef, Azure, Gherkin, Cucumber, Appium, Selenium, Python, JavaTeam Lead SWQA Automation
2012 - 2016AMD- Implemented an automated testing framework, release acceptance, and regression sets of test cases.
- Met regularly with the executive team to understand organizational objectives and deliverables, ensuring alignment with the overall strategy.
- Collaborated with various teams to ensure QA and UAT success and provided ongoing support to newly developed systems.
- Developed test cases, test plans, test execution, defect tracking, and report generation based on functional specifications on Windows, Android, and Linux systems.
- Built a high-performance QA team by hiring, training, coaching, and mentoring QA engineers.
Technologies: Agile, Mobile UI, UI Testing, QA Automation, Back-end, Atlassian Confluence, Jira, UI Automator, QTP, XML, Shell Scripting, PythonSenior QA Engineer and Technical Lead
2010 - 2012BlueCat Networks- Designed and performed all aspects of network verification, including functional test, system test, integration test, regression test, and performance/stress test on Bluecat devices (XMB, XMB2, Adonis, and Proteus).
- Wrote, executed, and maintained automated and manual test cases and related artifacts (code, scripts, inputs, expected results, and execution reports).
- Designed and implemented regression testing.
- Led the GSS-TSIG and TACACS project from the QA perspective.
- Reviewed and analyzed existing test cases and test procedures to provide automation wherever is possible.
- Led the planning of software testing, including system test and load test.
- Worked in the fast-changed environment using agile/scrum development methodology with frequently changing requirements.
- Implemented verification tests of IPAM solution in Windows environment, flexible VMWare/Cisco/Ixia-based network environment to reproduce various complicated scenarios, and test system plans to test company devices under IxLoad traffic.
- Vaulted new network technologies and analytics tools based on design verification utilization and simulation network.
Technologies: Agile, QA Automation, SQL, XML, DHCP, DNS, Cisco Switches, Cisco Routers, Debian Linux, Servers, Windows, Windows 7Software Test Automation Engineer
2006 - 2010Cisco System- Coordinated with product managers, engineering, and customer support departments to deliver high-quality and enterprise-class releases on a timely basis.
- Planned, created, and developed test plans and test cases for information management software products.
- Designed, configured, and built test environments that emulate customer environments.
- Reviewed product requirements, engineering designs, and user documentation.
- Designed, implemented, configured, and managed Cisco SCE Lab testing.
- Implemented and developed automation tests based on networking and system monitoring using SNMP, SCABB, Sniffers, and Packet analyzers (Wireshark).
- Planned and coordinated system utilization and capacity; involved in configuration and testing vendor’s scenario.
- Implemented Ixia packet generation scripts to test Cisco DPI performance and stress.
- Developed frameworks to automate Ixia tests, to run malicious and big packet tests.
- Configured Cisco IOS with L2/L3 Switch and Routing, L4—L7 SLB.
- Escalated hardware and software issues related to LAN/WAN.
- Created and execute test plans, scenarios, and scripts.
- Configured and maintained hardware and software to executed test plans.
- Reviewed product requirements, engineering designs, and user documentation.
Technologies: QA Automation, Traffic Analysis, Wireshark, Telnet Protocol, WAN, LAN, Java, Eclipse, Deep Packet Inspection (DPI), Cisco Switches, ASA, Router, Cisco, Windows 7