| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Herndon, VA Street Address PHONE NUMBER AVAILABLEEMAIL AVAILABLE LINKEDIN LINK AVAILABLEPROFESSIONAL SUMMARYHighly skilled Automation Engineer with more than 3 years of experience in designing, developing, and implementing automated systems and processes. Proficient in utilizing various automation tools and technologies to enhance operational efficiency and reduce manual intervention. Demonstrated expertise in scripting, testing, and deploying automation solutions across diverse industries. Adept at collaborating with cross-functional teams to identify automation opportunities and deliver robust, scalable solutions. Committed to continuous improvement and staying abreast of the latest advancements in automation technology.WORK EXPERIENCECODEGATOR,INC. - Automation Engineer 01/2024 - PresentRoles & Responsibilities Woodbridge, VATest Automation Development:Design, develop, and maintain automated test scripts using Selenium, Cucumber, and TestNG.Implement robust test frameworks in Java, leveraging Object-Oriented Programming (OOP) principles such as inheritance, polymorphism, and encapsulation to ensure comprehensive test coverage and reliability.API Testing:Develop and execute automated API tests using Java to validate RESTful and SOAP web services.Utilize Java libraries like RestAssured or HttpClient for API testing, ensuring functionality, performance, and security.Manage Continuous Integration (CI):Oversee the integration of code changes from multiple contributors into a shared repository, ensuring automated tests are run to maintain code quality.Automate Testing Processes:Implement and maintain automated testing frameworks, including unit tests, integration tests, and end-to-end tests, using tools like JUnit, TestNG, and Selenium.Generate and Analyze Test Reports:Create and review test reports to monitor test status and identify issues, ensuring transparency and accountability in the testing process.Develop and Maintain Pipelines as Code:Define and manage build and test processes using Jenkins Pipeline, ensuring these processes are version-controlled and easily shareable.Integrate with Other Tools:Ensure seamless integration of Jenkins with other tools and services, such as Git for version control, Docker for containerization, and various cloud services for deployment.Setup and Manage Test Environments:Automate the setup and teardown of test environments to ensure tests run in consistent and isolated environments, reducing the risk of environment-related issues.Database Testing:Perform automated database testing to validate data integrity, consistency, and performance.Write and execute SQL queries using Java Database Connectivity (JDBC) to verify backend data and ensure accurate data flow.Cloud Infrastructure Management:Utilize Amazon EC2 for deploying and managing test environments.Automate the provisioning and scaling of cloud resources using Java-based tools and scripts to support testing activities.Continuous Integration/Continuous Deployment (CI/CD):Integrate automated tests into CI/CD pipelines using Java-based build tools like Maven or Gradle to ensure continuous quality assurance.Collaborate with DevOps teams to streamline the deployment process and maintain test environments.Test Planning and Execution:Develop detailed test plans, test cases, and test data for various testing scenarios.Execute automated tests, analyze results, and report defects using issue tracking tools, employing Java exception handling and logging mechanisms for better traceability.Collaboration and Communication:Work closely with development, QA, and product teams to understand requirements and deliver high-quality automation solutions.Provide regular updates on test progress, coverage, and results to stakeholders, using Java-based reporting tools and frameworks.Performance and Load Testing:Conduct performance and load testing to identify bottlenecks and ensure system scalability.Use Java-based tools like JMeter to simulate user load and measure system performance.Continuous Improvement:Stay updated with the latest trends and advancements in automation testing and tools.Continuously improve test automation practices and frameworks, leveraging Javas latest features and best practices to enhance efficiency and effectiveness.Documentation:Maintain comprehensive documentation of test scripts, test cases, and test results.Ensure all automation artifacts are well-documented and easily accessible for future reference, using JavaDoc for code documentation.Fairfax County Public School - Teaching Assistant 04/2023-PresentRoles & Responsibilities Fairfax, VA1.Classroom Support:Assist the lead teacher in managing the classroom environment and maintaining discipline.Help set up and organize classroom materials and resources.2.Instructional Assistance:Support the lead teacher in delivering lessons and providing individualized instruction to students.Assist with the preparation of teaching materials and resources.3.Student Support:Provide additional support to students who need extra help with their studies.Assist students with special needs by implementing individualized education plans (IEPs).4.Grading and Assessment:Help grade assignments, quizzes, and exams.Provide feedback to students on their performance and progress.5.Administrative Tasks:Assist with administrative duties such as taking attendance, maintaining student records, and organizing files.Help coordinate and manage classroom activities and events.6.Communication:Communicate effectively with students, parents, and other staff members.Participate in parent-teacher conferences and meetings as needed.7.Supervision:Supervise students during recess, lunch, and other non-classroom activities.Ensure the safety and well-being of students at all times.8.Professional Development:Participate in professional development opportunities to enhance teaching skills and knowledge.Stay updated with the latest educational practices and technologies.9.Collaboration:Work collaboratively with the lead teacher and other staff members to support student learning.Participate in team meetings and contribute to the development of educational plans and strategies.10.Behavior Management:Assist in implementing behavior management strategies to promote a positive learning environment.Help address and resolve student behavioral issues in a constructive manner.Arlington Public Schools - Assistant Teacher (SPED) MIPA 08/2021-03/2023Roles & Responsibilities Arlington, VA1.Office IT Support:Assist in the school office with attendance and reception tasks.Create and organize digital student files, ensuring they are arranged according to established data management systems.Distribute electronic communications and maintain digital records related to student information and instructional materials.Coordinate with staff on logistics for school field trips using digital tools.Assist school librarians with managing the library catalog system, Follett Destiny.2.Classroom IT Integration:Follow the absent teachers digital lesson plans and ensure seamless classroom management.Utilize educational technology to develop student skills, minimize distractions, and maintain a positive learning environment.Provide instructional assistance using various educational software across different subjects and student ability levels.Supervise students during recess, mealtimes, bus pickup/drop-off, assemblies, transitions, evacuations, and during short teacher absences, ensuring the use of digital tools for efficient management.3.Special Education IT Support:Provide academic instruction to the special education department using evidence-based educational software and techniques.Utilize positive reinforcement and behavior modification software to instruct students in socially acceptable behavior, reducing incidents and maintaining order.4.IT Department Assistance:Assist the IT department in labeling all technology items and maintaining an inventory of technology equipment using asset management software.Install educational software and antivirus applications on school devices.Perform routine maintenance on computer systems, troubleshoot school laptops and iPads, and manage user accounts by installing and resetting passwords as needed.EDUCATIONMASTER OF INFORMATION MANAGEMENT 09/2016University of the Punjab Lahore, Pakistan Completed 18 out of 30 credits towards Master of Information Management Courses completed: Library, Information, and society, Organization of Information, Foundation of Information based organization, Information Technology Application, Management of Library and Information centers, Human Resource Management, Digital Libraries, Electronic Collection Management, Serial Management, Practicum, Knowledge Management. |