Software Developer Engineer Tester Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Senior Quality Assurance Engineer with over ten years of experience in independent verification & validation, systems integration testing and user acceptance testing as well as five years’ experience with automation using Java with Selenium.
- Successfully implemented quality assurance programs, strategy, and test solutions for projects in various industries.
- Performed cross - functional integration testing with both internal and external partners. Considerable knowledge of SDLC and QA Methodologies.
- Worked in a fast paced Agile/Scrum framework as well as waterfall. Expert in test planning, test documentation, test execution, defect management and test reporting in both black-box and gray-box testing.
- Systems engineering experience in programming languages, SQL, operating systems, middleware, service oriented architecture and web services. Full understanding of deployment methods and requirements.
- Highly motivated professional with strong work ethic and the ability to successfully manage multiple projects simultaneously.
- Highest priority is always to learn new technologies and find a way to implement them to help the team and company.
- Experienced in managing test efforts for multiple projects under tight deadlines. Able to adapt to rapidly changing priorities and work efficiently under tight deadlines.
PROFESSIONAL EXPERIENCE
Software Developer Engineer Tester
Confidential
Responsibilities:
- Developed processes from scratch and defined best practices for performance testing.
- Researched and created unique html calls (GETs and POSTs) for the entire application.
- Conducted performance and stress testing, worked with stakeholders determining the volume to be used during the performance test, and the acceptable response times.
- Used perfmon plugin to collect each servers metrics (CPU, Memory, Netowrk I/O, etc), to determine bottlenecks and conduct root-cause analysis of performance issues.
- Developed an html/JavaScript page to view server metrics, thread group counts, unique threads, errors, error rates, and log files all in one convenient place.
- Worked closely with engineers to architect and develop the best technical design and testing approach
- Designed and built the automated test frameworks and test suites for use in development and testing cycles
- Identified and developed new automation tools/approaches that will increase quality, development velocity, and decrease testing cost
- Participated in defining automation test objectives, strategies, standards and best practices.
- Trained several of the manual testing members on automation and performance testing in knowledge share meetings.
- Facilitated and contributed to root cause analysis, investigations, troubleshooting and resolving any product issues.
Sr. Operational Readiness Tester
Confidential
Responsibilities:
- Supported the Census Bureau Technical Integration(TI) program by conducting comprehensive integration testing, end-to-end testing, and assuring that any software delivered by the vendor met Census requirements.
- Implemented QA best practices such as documentation, test case peer/business reviews and requirements traceability.
- Provided leadership and consultation to program and application development groups for all quality assurance related matters.
- Contributed to the development of the overall testing strategy, scope, and master test plan for the testing program as well as created test reports post release for QA results and delivery.
- Along with other testers, functional users and analysts designed, developed and executed functional test cases that ensured the software meets the intended requirements and quality standards.
- Wrote test cases/scripts in an agile fashion for completeness, effectiveness and efficiency.
- Facilitated meetings with each of the vendors and project teams in order for the ORT Team to become fully proficient with each new system even before it was brought on board to our testing environment.
- Managed the testing environment by facilitating and testing the back-end infrastructure (Linux, Windows Servers, RAM, ports, storage, load balancer, databases, etc) to verify that it was prepared for installation/connection.
- Tracked, maintained and requested deployments into the testing environment. Created smoke testing scripts and assigned them to testers.
- Participated in decisions regarding transition of software and systems into production to represent the completeness and quality of the testing effort.
- Conducted a risk analysis, and reviewed release notes for each deployment into the testing environment and production based off of the effect on the environment, back up plans, and related applications.
- Created and maintained test accounts and data for the entire team in order to effectively tackle the applications in each release as they were delivered. Wrote Selenium Automation scripts for test account creation.
- Analyzed project, application and process based defects for priority and impact, then tracked and managed them.
- Reported program-wide on defects and attended daily meetings to seek resolutions for each defect.
- Hosted and attended program-wide test readiness review sessions prior to each release to communicate entrance criteria and any issues to different levels of the organization.
- Provided detailed test metrics on status of testing, completion, issues, accomplishments and goals on a daily basis to program leadership.
- Used SOAP UI to test XML requests and responses to a SOA web-service. Performed extensive ESB testing internally and coordinated with external ESB teams with issues found. Monitored the service with Pega Designer.
Sr. Test Engineer (Automation Engineer \ SDET)
Confidential
Responsibilities:
- Created an automation test framework from scratch using Java, Eclipse IDE, Selenium Webdriver, TestNG & Junit among other tools to increase reuse and reduce effort.
- Wrote automation test scripts with a dynamic, detailed HTML report to easily view results and screenshots.
- After automation, updated the automation code to accurately reflect any new features. Added all new features to a comprehensive regression plan both for manual testers and future automation testers.
- Directed the automation team and development team by introducing software to the continuous integration plan.
- Assisted all scrum teams in the capacity of a SME. Provided an overview of system functionality and associated business rules. Provided guidance to automation testers on complex functionality.
- Conducted training sessions for testers in Java, SQL, and Selenium for QA Team to be more effective.
- Presented several solutions to the government to obtain feedback, funding and support.