Lead Test Automation Engineer at Malvern, Pennsylvania, USA |
Email: [email protected] |
From: Akash Sharma, Tek Inspirations [email protected] Reply to: [email protected] Title- Lead Test Automation Engineer [ QA] Duration- 24+ Months Location- Malvern, PA MOI- Skype Qualifications Strong Test Strategy Skills: Demonstrated expertise in creating effective test strategies aligned with project objectives. Proficiency in Typescript and Java: Extensive experience in writing automated tests using Typescript and Java languages. Experience with AWS Web Service / API Test Automation: Hands-on experience in designing and executing automated tests for web services and APIs. Web Application / UI Test Automation: Proven ability to automate tests for web applications and user interfaces. Familiarity with Angular and Spring Boot: Knowledge of the Angular and Spring Boot frameworks to support testing activities. What kind of Tester they're looking for: Strategy - thought leadership (someone who can articulate, ability to influence at the higher levels with multiple teams, calmy and collected) Someone who's been a practitioner, they'll be getting their hands dirty. Ability to partner with other teams & with product owners. Putting rules and thorough test strategies in place. Looking for someone- who knows and understand testing methodology, technology frameworks and concepts. Strong technology background - (so tech agnostic across JavaScript, Java, AWS, Typescript.) This person is going to partner with tech team for strategy and how they should be testing for something. This person will NOT be successful coming in and following orders, they will need to be independent and do things off their own back. They will be coding sometimes not all the time. Responsibilities 1 . Create a Project-Specific Test Strategy: Develop a comprehensive test strategy tailored to the specific project's needs and objectives. Define test objectives, scope, and deliverables in alignment with project requirements. Identify testing types (e.g., unit, integration, end-to-end) and their coverage areas. 2. Understand Software Architecture and Design Testing Solutions: Gain a deep understanding of the software architecture and design. Propose effective testing solutions to validate the software's functionality, performance, and security. 3. Collaborate with Solution Architects and Development Team Leads: Collaborate with solution architects and development leads to align testing activities with the development process. Participate in design discussions and provide valuable insights from a testing perspective. 4. Conduct Rapid Assessments and Provide Future State Recommendations: Perform rapid assessments to identify gaps and areas for improvement in the current testing process. Provide actionable recommendations for the future state of testing practices. 5. Provide Best Practices and Guidelines: Establish and communicate best practices and guidelines for test automation. Promote industry-standard testing methodologies and techniques. Ensure adherence to coding standards and maintainability of automated test scripts. 6. Provide Training and Coaching to Developers: Conduct training sessions to educate developers on writing unit, component, integration, and end-to-end automation tests. Coach the development team on implementing effective testing practices. 7. Measure Product Quality with Various Metrics: Define and track relevant quality metrics to assess product quality and the effectiveness of testing efforts. Analyze test results and provide insights to the development team and stakeholders. 8. Build and Maintain Automation Frameworks and Tools: Develop robust automation frameworks to ensure efficiency and maintainability of automated test suites. Evaluate and integrate testing tools and technologies to enhance the automation process. 9. Write Automation Tests for Web Apps and Web Services: Create automated tests for web applications using frameworks like Angular and Spring Boot. Develop automated tests for web services and APIs to validate functionality and integration. 10. Communicate with Senior Development Managers: Provide regular updates to senior development managers regarding testing progress, challenges, and results. Present test strategies and the impact of testing on product quality. Keywords: quality analyst user interface Pennsylvania |
[email protected] View all |
Sat Jul 29 03:17:00 UTC 2023 |