Senior Quality Assurance Engineer Resume
Irving -, TX
SUMMARY
- Over 9+ years of experience in Software Manual and Automation Testing for Web based and Client/Server applications.
- Strong knowledge of Software Development Life Cycle (SDLC), Software Developer engineer as a Tester (SDET), Quality Assurance Life Cycle (QALC) and Defect Management Life Cycle Methodologies.
- Excel at creating test plans and writing/running automated test scripts to pinpoint software defects, track bugs, close defects and validate functionality
- Strong Knowledge in the Software Development Life Cycle (SDLC), waterfall and agile methodologies to deliver the project more efficiently and professionally.
- Proficient in different forms of testing like Manual Testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non - functional testing.
- Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing, and User Acceptance Testing.
- Experience in Building JAVA automation Scripts by using Selenium, Eclipse, IntelliJ, TestNG, JUnit, and Cucumber.
- Experience in Datacom protocols, having experience in testing of Layer2 STP, ARP, ACL, VLAN, LACP protocol and Layer 3 ICMP, RIP, OSPF, DHCP, MPLS protocols
- Extensive experience on test tools like Spirent test center, IXIA and N2X.
- Hands on experience in writing SQL Queries, extract data from database.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience with using performance-testing tools such as JMeter, Blaze meter, HP LoadRunner.
- Hands on Multiple Protocols such as; (Web HTTP/HTML, Web Services, Soap/Rest API and Citrix).
- Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.
- Experience in Mobile APP testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
- Collaborated with software developers to create detailed test strategies, test plans, and test cases.
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Expertise in setting up lab, installing, configuring and maintenance of various networking devices, routers, and switches.
- Worked with the Scrum Team in agile environment and the Product Owner to negotiate the minimum viable with frequently changing requirements and feature set product for delivery.
- Expertise in documenting Test planning, Test cases, Test scripts using Python, Perl and TCL, Test data and status reports.
- Track bugs through Bugzilla, Extra view, Jira for reporting and future references.
- Experience in guiding the team to accomplish the goals set by management and play a vital role in supporting the team from front and yet at the same timework under a supervisor.
- Diverse qualities include efficient problem solving abilities, Root cause analysis, multi-tasking, and strong verbal skills Expertise in setting up or modify the test bed (includes setting up hardware and software) based on the functionality.
- Experience with Git, GitHub Subversion.
- Interacted closely with developers, environment people, client, team manager, team lead and team members for feature issues and discussion.
- Excellent Interpersonal and Customer Relational Skills, Communication, Organizational, Analytical, Presentation Skills and Leadership Qualities
TECHNICAL SKILLS
Scripting Language: JavaScript, Python, TCL, PERL
Testing Tools: Selenium Web driver, Cucumber, JUnit, TestNG, Appium
Web Development: HTML, XML
Layer 2 Protocol: STP, ARP, ACL, LACP, VLAN
Layer 3 Protocol: RIP, OSPF, MPLS, DHCP, ICMP
Authentication Protocol: RADIUS, TACACS+
Transport Protocol: TCP/IP, UDP
Management Protocol: SNMP
Operating Systems: Linux, Windows
Bug Tracking Tools: Bugzilla, Extra view, Jira
Traffic Generators: IXIA - IxLoad, N2X, Spirent Test Center
Network protocol analyzer: Wireshark, tcpdump
Repository Tools: GIT, SVN, Perforce
Network Security: Firewall, SSL/HTTPs, Port Security
PROFESSIONAL EXPERIENCE
Confidential, Irving - TX
Senior Quality Assurance Engineer
Responsibilities:
- Developing and document comprehensive test plans and test cases based on the system’s functional and technical requirements
- Worked in the agile SDLC environment with frequently changing requirements and features set.
- Participated in Meetings and Walkthroughs, interacted with other development team members to better understand system functionality in order to improve testing quality
- Executing the Functional Test Cases using Black Box Testing. Performed different testing task using test scripts on Selenium Web driver and Junit.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in JAVA for web-based software products used to perform software testing.
- Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
- Done back-end testing by writing SQL queries and validating them against the database.
- Used TestNG’s the testing framework to create test methods.
- Executed SOAP based web services API testing using SOAPUI. Ran the SQL queries for checking the data stored in the database.
- Worked on creating test case for object-driven framework for selenium web driver.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web driver using Java.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Implemented mobile automation frameworks using Appium.
- Implemented Appium scripts to test IOS and Android platforms.
- Maintained Selenium and Java automation code and resources in the GitHub source control.
- Used SOAPUI tool to test web services and APIs.
- Performed API automation regression testing using Postman, Swagger and dev tools.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web driver.
- Reviewed test plans and procedures to ensure adequate coverage of system requirements
- Created comprehensive test plans, test scripts, and use cases to support testing objectives
- Create Performance Test Plans/Strategies including Approach, Critical Business Scenarios, Monitoring Approach, Test Cycles and Test Environment, Timelines, Reporting, etc.
- Filed detailed bug reports, identified workarounds, and verified fixes
Confidential, Stamford - CT
Senior Quality Assurance Engineer
Responsibilities:
- Heavily involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
- Actively followed Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Implemented automation using Selenium WebDriver, JAVA, TestNG, Selenium Grid, Cucumber, and Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web driver using Java.
- Used JIRA to track defects/bugs, issues, and managed them.
- Used SOAPUI tool to test web services and APIs.
- Used TestNG’s the testing framework to create test methods.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as version control system for Java based application, using Maven as build tool and Continuous Integration tools Jenkins for nightly batch run of the scripts
- Maintained Selenium and Java automation code and resources in the GitHub source control.
- Involved in extensive data validation, back-end testing and querying the database using SQL Server.
- Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on a daily basis.
Confidential
QA Engineer (Mobile Testing)
Responsibilities:
- Developing and document comprehensive test plans and test cases based on the system’s functional and technical requirements
- Executing the Functional Test Cases using Black Box Testing
- Reviewed test plans and procedures to ensure adequate coverage of system requirements
- Created comprehensive test plans, test scripts, and use cases to support testing objectives
- Create Performance Test Plans/Strategies including Approach, Critical Business Scenarios, Monitoring Approach, Test Cycles and Test Environment, Timelines, Reporting, etc.
- Filed detailed bug reports, identified workarounds, and verified fixes
- Developed automation scripts for Mobile Native applications on IOS and Android platforms using Appium and JAVA.
- Executed JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Involved in Test case preparation for features like AAA, Admin Manager, DHCPv4 and DHCPv6
- Manual tested features like AAA, DHCP, Admin Manager on Devices like SE 600, SE1200, SSR8020
- Executed Test Cases and reported defects in terms of Major, Minor & Critical in JIRA
- Developed reusable automation test scripts using ARTS(Automation, Reporting & Tool system) framework
- System performance and regression testing to Identify all performance bottlenecks and work with development team collaboratively on resolution
- Participated in daily standup meeting, biweekly sprint planning and retroactive meeting, and many other meetings with developers and product owners
- Automated features like AAA, Admin Manager, DHCP using PERL
- Delivered test results to the test mangers, product owners and other concerned bodies
Confidential
Test Lead
Responsibilities:
- Manual testing on devices like FM10K and FM6K
- Automated features like Port attributes and Port Speed using TAF (Test Automation Frame) work
- Involved in manual testing of DCRP feature on Cathedral Glenn Device
- Created & maintained test artifacts for Test Strategy, Test Plan, Test Case, Test Data, Defect Report, Periodic reviews
- Designed and executed various Test scripts for Regression tests
- Performed Smoke/Sanity, Functional, System, Integration and Regression testing
- Defects were tracked, reviewed, and analyzed using JIRA
- Driving weekly project status meetings to review defects, challenges, and solutions
Confidential
Senior Test Engineer
Responsibilities:
- Analyzed and effectively evaluated software requirement specifications to accurately understand the business requirements, instrumental in the development and execution of the master test plan
- Regression testing in devices like S4810, S5000, S4820, Z9000, S6000
- Enhanced the Regression scripts using F10 Tool
- Manual testing of features like ACL, OSPF, RIP, DHCP, MPLS using FTOS.
- Setting up Regression framework and environment for running regressions
- Executed Test Cases and reported defects in terms of Major, Minor & Critical in JIRA
- Involved in execution and failure analysis of various types of regressions suits like hourly, daily, weekly, monthly
- Worked with the development team in resolving and debugging the network and protocol issues
- Participate review meetings and walk through
Confidential
Test Engineer
Responsibilities:
- Responsible included setting up the test environment, defining detailed test requirements, writing test plans/cases, and executing test cases. Developed Requirement Traceability Matrix for tracing and ensuring all the test requirements have been tested
- Manual testing and Regression for STP, VLAN, ICMP, RIP, OSPF, and SYSLOG
- Automated RIP, OSPF, SYSLOG test cases using TCL for Regression
- Performed Regression testing to make sure new and existing functionality works fine
- Review of test scripts prepared by other automation tester using review checklist
- Executed Test Cases and reported defects in terms of Major, Minor & Critical in Bugzilla
- Reporting Test results for various builds daily builds, weekly builds
- Work with developers to improve quality levels
- Proactively analyzed and logged bugs and Reported test results on daily basis
- Worked with the development team in resolving and debugging the network and protocol issues
- Participate review meetings and walk through