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 Service Testing, JavaScript Testing, JavaScript, GitHub, REST APIs, Behavior-driven Development (BDD), Test Automation Frameworks, Agile, Web Services, API Testing, UI Testing, QA Automation, Back-end, Maven, TestNG, Cucumber, Karate API Testing, Selenium, Scrum, Test Case Creation, Test Case Execution, Test Case Development, Continuous Delivery (CD), Linux, Automation, SDET, React NativeTest 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 Service Testing, JavaScript Testing, JavaScript, GitHub, Behavior-driven Development (BDD), Agile, Web Services, UI Testing, QA Automation, Back-end, Confluence, Jira, Sauce Labs, AWS Lambda, Gherkin, Cucumber, Selenium, TestNG, Java, Scrum, Test Case Creation, Test Case Execution, Test Case Development, Continuous Development (CD), Linux, Automation, SDETTest 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 Service Testing, GitHub, Behavior-driven Development (BDD), Agile, Web Services, Mobile UI, API Testing, UI Testing, QA Automation, Back-end, Bitbucket, Jenkins, JSON, XML, JUnit, TestNG, Confluence, Jira, Apache JMeter, Chef, Azure, Gherkin, Cucumber, Appium, Selenium, Python, Java, Scrum, Mobile App Testing, Test Case Creation, Test Case Execution, Test Case Development, Performance Testing, Continuous Delivery (CD), Continuous Development (CD), Robot Framework, QA Leadership, Linux, Automation, SDET, DevOps, Pytest, CI/CD PipelinesPrincipal 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 Service Testing, GitHub, REST APIs, Behavior-driven Development (BDD), Agile, Web Services, Mobile UI, API Testing, UI Testing, QA Automation, Back-end, Bitbucket, Jenkins, JSON, XML, JUnit, TestNG, Confluence, Jira, Apache JMeter, Chef, Azure, Gherkin, Cucumber, Appium, Selenium, Python, Java, Scrum, Test Case Creation, Test Case Execution, Test Case Development, Performance Testing, Continuous Delivery (CD), Continuous Development (CD), QA Leadership, Linux, Automation, SDET, Microservices, PytestTeam 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, Confluence, Jira, UI Automator, QTP, XML, Shell Scripting, Python, Test Case Creation, Test Case Execution, Test Case Development, QA Leadership, Automation, DevOps, CI/CD PipelinesSenior 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 7, Scrum, Test Case Creation, Test Case Execution, Test Case Development, QA Leadership, AutomationSoftware 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 Development, Cisco, Windows 7, Test Case Creation, Test Case Execution, Test Case Development