Hiring for QA Test Engineer, CA (Hybrid, Locals) at Remote, Remote, USA |
Email: [email protected] |
From: Lokesh Shiv, Paramount Software Solutions Inc [email protected] Reply to: [email protected] QA Test Engineer Duration: 12+ months Location: CA (Hybrid, Locals only) Minimum 10+ years experience required... Requirements: Bachelor's degree in computer science, Software Engineering, or related field / experience Proven experience as Software Engineer with focus on test automation Proficient in programming using JavaScript / NodeJS In-dept experience of test automation frameworks & tools primarily Cypress, Selenium, Appium, Jest, Puppeteer & mocking & stubbing libraries Experience in code implemented using frameworks like Express, NextJS, ReactJS is a plus Proven experience using Git source code control & continuous integration tools (Jenkins, GitHub Actions, Gitlab CI) Strong communications & collaboration skills to work effectively with cross-functional teams Excellent problem-solving and analytical skills to identify and troubleshoot issues Experienced working in Scrum teams Ability to adapt to evolving project requirements & priorities Solid understanding of software testing methodologies, test planning and test case design Strong organizational and leadership skills Proven experience creating test automations for one or more application types - Single Page Application (SPA), Progressive Web Apps (PWA), Responsive design & Multi-Page Application (MPA) Experience in TypeScript is a plus Proven experience creating test automation for microservice APIs (Application Programming Interface) for end-to-end testing or testing API (Application Programming Interface) services in isolation using mocks Being comfortable working on command-line is a plus Experience with Ecommerce/Retail Purchase Journey is a plus (but not limited to) Responsibilities: o Test Automation Development: Design, develop, and maintain automated test suites for functional, regression, and performance testing. Implement robust and scalable automated testing solutions to ensure the reliability of software applications. o Collaboration with Development Teams: Work closely with software developers to understand the architecture and functionality of applications to enhance test coverage. Participate in design and code reviews to identify and address potential quality issues early in the development process. Participate in internal trainings as an attendee or Subject Matter Expert o Test Planning and Strategy: Contribute to test planning and strategy discussions to ensure comprehensive test coverage. Define and execute test plans, ensuring the alignment of testing activities with project timelines and goals. o Defect Analysis and Reporting: Investigate and analyze software defects, providing detailed information to assist in their resolution. Document and report issues effectively, collaborating with development teams to prioritize and address identified problems. o Continuous Integration/Continuous Deployment (CI/CD): Integrate automated tests into CI/CD pipelines to ensure continuous and reliable delivery of software updates. Monitor and maintain automated test execution in CI/CD environments. o Performance Testing: Develop and execute performance and load testing scripts to identify and address performance bottlenecks. Collaborate with performance engineers to optimize system performance. o Quality Assurance Process Improvement: Actively contribute to the improvement of quality assurance processes and methodologies. Identify opportunities for automation to increase efficiency and effectiveness in testing processes Continuous Improvement: Continually research emerging technologies and methodologies and lead and collaborate in implementing improvement to existing process and practice o Keep track of time spent on CAPEX and OPEX projects Regards, Lokesh Shiv Email: [email protected] Keywords: continuous integration continuous deployment quality analyst California |
[email protected] View all |
Thu Feb 15 03:38:00 UTC 2024 |