Sr Software Test Automation Engineer Resume
Detroit, MI
SUMMARY
- Highly skilled Software Test Automation Engineer with over 6 Years of experience in Test Automation and web development that includes proficiency in designing, developing and executing test automation scripts for Web/Windows Applications using C#, Angular JS, Java etc., along with expertise in a Continuous Integration and Deployment pipeline.
- Very Proficient in developing and executing Automation test scripts using Protractor, Jasmine and Selenium IDE.
- Leading Quality Community team by implementing custom key - driven and data-driven test frameworks.
- Experience setting up the Continuous Integration and Continuous delivery models for automated tests in Agile model.
- Extensive experience in analyzing business requirements and writing functional specification documents.
- Ability to identify risk areas right from the design phase and detect possible functional defects. Well experienced testing the Multi-Factor Authentication and Authorizations
- Wide exposure to Automated Testing of Client/Server side logics for Web or windows based applications Data driven and Headless webdriver testing.
- Strong experience in troubleshooting existing methods in automation frameworks and strategies.
- Cross platform test knowledge and running regression test suites in various versions of web browsers (Chrome, IE 9.0/10.0 and Firefox 33).
- Built test automation framework with defined controls in ASP.NET MVC for maximizing the reusable code in the test suite.
- Knowledge on performance, load and smoke testing at heavy server traffic using Apache Jmeter and Fiddler
- Experience working in both stand-alone and a team environment.
TECHNICAL SKILLS
Test Frameworks: Protractor, Jasmine, Karma, Selenium Web Driver, Microsoft Coded UI, Eclipse IDE, Xamarin, XCode, TestNG, Junit, NUnit, SOAP UI
Cloud Technologies: Azure Active Directory
Test Reporting/ Bug Tracking: Sonarqube, MTM (Microsoft Test Manager), JIRA (Zephyr, Zendesk), Windows PowerShell, Rally, HP ALM, Docker for windows
Performance/ Security Test Tool: HP Load Runner, Fiddler, Apache Jmeter, Modern Cop, Webscout, Charles for IOS
Web Development Tools: ASP.NET 4.5/4.0, ASP NET MVC 5, ADO.NET, EF, HTML, AJAX, CSS 3, JavaScript, JQuery, Knockout JS, AngularJS
RDBMS: SQL Server, PostgreSQL, MongoDB
Version Control System: Git repo, TFS, Visual Studio 17
Browsers and Devices: Windows 7/8/8.1/10 (IE, Chrome, Opera, Mozilla), Mac (Safari, Mozilla, IE), IOS, Xamarin,
Accessibility, Localization, Globalization Testing tools: Jaws Professional, Keros, NVDA Screen Reader
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Sr Software Test Automation Engineer
Responsibilities:
- Design, execute and monitor test automation scripts to perform Regression, Security, GUI, Integration and Database testing.
- Built test automation framework and lead quality community towards a hybrid test architecture that includes keyword and data driven testing.
- Perform all round testing of web/windows applications supported under Compensation engine.
- Schedule on demand test runs using TFS Release Management to run scripts along with the code deployments in various environments.
- Evaluate any pay differences or loan folders mismatches through the automation test scripts based on compensation plan effective dates
- Responsible to create scripts in order to generate test data for data-driven testing as needed.
- Implemented the page objects, custom UI controls, detected the dynamically generated control IDs over the webpage and built automation suite in Visual Studio C#.
- Responsible to evaluate and improve code coverage using TFS and SonarQube.
- Troubleshooting the existing automated scripts on modules and fixed them to work on cross browsers- Chrome, IE 10.0/11.0 and Firefox and devices.
- Conducted front end, back end testing and reviewed pages for content problems, graphics problems and link verifications.
- Performed Smoke Testing to make sure all the Test Channels are working in Windows, IOS, and Android devices as required.
- Schedule and run automated scripts based on the pay periods with a CI/CD model.
- Conduct Quality Community trainings and apply the best Test automation methodologies across the team.
- Responsible for running load testing scripts for the application during major releases
Environment and tools: Protractor, Jasmine, Karma, Angular 7, Git, Selenium IDE/Webdriver, Microsoft Coded UI, C#, HTML, CSS, Javascript, ASP.NET, Visual Studio 2017, Nunit, TFS, IBM ICM Cognos, SQL, SonarQube, Fiddler, Jmeter, HP LoadRunner, Git repos, Postman, SOAP UI.
Confidential, Schaumburg, IL
Sr Test Automation Engineer
Responsibilities:
- Actively involved in Client meetings, review business requirements along with the business analyst and made test planning and estimation based on the User Stories.
- Selenium Automation testing for the web interfaces and run regression tests for each environment deployment.
- Creating detailed comprehensive and well-structured test automation framework based on the test plans and test cases.
- Estimating, prioritizing, planning and coordinating testing activities.
- Hold and facilitate test plan or case reviews with cross functional team members and create test data based on the user stories.
- Upload the test cases to HP ALM, execute and store test reports against the test suites.
- Perform web service testing using SOAP UI test tool.
- Manage defect using Rally, retest and close defects in Rally
- Attend daily scrum calls, coordinate with offshore team and discuss blockers if any.
- Functional, Regression testing in Membership and Claims domain. Having good knowledge in member Claim submission in different types of pricing, types of drugs and provider creation.
- Validating member benefit details from RxClaims using mainframe system by connecting to iSeries in IBM Personal Communication tool.
- Participated in Risk management and defect war rooms as part of agile meetings to ensure that validated deliverables meet functional and design specifications.
Environment and tools: Selenium, HP ALM 12.2x, Rally, Fiddler, SOAP UI 5.0, WebEx, IBM Personal Communications- iSeries.
Confidential, Redmond, WA
Software Test Engineer
Responsibilities:
- Create and analyze test plans, test cases and templates specific to each compensation component.
- Design automated test scripts to perform data-driven, keyword and web based regression testing using C# and Selenium framework.
- Test execution across cross browsers and devices including Mac, iPhone and iPad.
- Xcode customization and deployment according to the version to be tested on.
- Performed Bug Bash for every Mega tenant testing under heavy loads and traffic on servers.
- Automated highly secured identity management using C#, Selenium and Microsoft Coded UI Test Builder.
- Create dynamic test data to input automation scripts that test at component level
- Estimating, prioritizing, planning and coordinating testing activities.
- Security testing performed on the coded using ModernCop and Webscout tools to detect any possible security loopholes
- Create bugs and raise defects against the software tool.
Environment and tools: C#, ASP.NET4.5, Visual Studio 2015, TFS, Fiddler, Apache, Jmeter, Git repos, Powershell, Jaws Professional, Keros for Chrome, Charles IOS, ModernCop, Webscout, Xamarin, Xcode NVDA.
Confidential, Illinois
Web Technician- Graduate Students Assistant
Responsibilities:
- Assist graduate students with various academic backgrounds on basic ASP.NET web forms and MVC framework development course.
- Build the website as part of the course with the best features and design in the class.
- End to end knowledge on design, development and documentation of the project with deep analysis on Business Requirements
- Develop use cases and perform risk analysis with the project budget procedures.
- Use rich bootstrap, HTML 5 and CSS 3 for the UI design.
- Taught fellow students on how to use web sessions and cookies based on the previous experience.
- Learning and teaching methods to test the product for traffics using fiddler.
- Executing all the code in textbook exercises and modify them in a way understandable by students. Document and prepare PowerPoint presentations for the professor.