Impower.ai 高级顾问 - 测试工程实践
Impower.ai Senior Consultant - Test Engineering Practice
关于这个职位:
在Impower.ai,我们是一支由创作者和创新者组成的团队。我们通过前沿的自动化和数据技术帮助公司实现业务的规模化转型。
我们正在寻找一位高度积极、注重细节的高级顾问加入我们的团队。作为测试工程实践中的高级顾问,你将在确保客户通过设计和执行全面的测试计划和测试用例来构建和部署的软件产品和服务的质量和可靠性方面发挥关键作用。你将与客户的开发和产品团队紧密合作,识别并解决问题,指导功能和性能测试的实施,为客户提供高质量的软件做出贡献。
在“典型”的一天中,你将:
·根据软件需求和用户故事,开发和维护详细的测试计划、测试用例和测试脚本。
·为客户在测试设计方面提供指导,包括功能性和非功能性测试,以实现最高的投资回报率。
·带领小型测试工程顾问团队进行技术实施和交付。
·根据客户需求和对系统/架构的理解,实施功能性和性能测试。
·构建并执行自动化测试,以识别软件应用中的缺陷和问题。
·与开发团队合作,理解软件功能并协助解决缺陷。
·以系统化和有条理的方式报告和跟踪缺陷,包括记录重现步骤。
·参与测试自动化框架和测试脚本的设计与维护。
·执行回归测试,确保缺陷已修复,新代码更改不会引入其他问题。
·为测试流程和方法的持续改进做出贡献。
·及时准确地向相关方反馈测试结果和整体产品质量。
资格要求:
·计算机科学、工程或相关领域的学士学位(或同等工作经验)。
·在自动化软件测试方面有实际经验。
·精通测试自动化工具、面向对象编程和脚本语言(如Typescript、Python、C#等)。
·至少熟练使用一种性能测试工具/框架(如Jmeter、Locust等)。
·了解不同类型的性能测试及其适用时机和方式。
·具备较强的理解能力
查看英文原文
A little about this gig:
At Impower.ai, we're a team of creators and innovators.We help companies transform their business at scale using bleeding edge automation and data technologies.
We are seeking a highly motivated and detail-oriented Senior Consultant to join our dynamic team. As a Senior Consultant in the test engineering practice, you will play a crucial role in ensuring the quality and reliability of the software products and services built and deployed by our clients through the design and execution of comprehensive test plans and test cases. You will work closely with our clients’ development and product teams to identify and resolve issues and guide the implementation of functional and performance testing, contributing to the delivery of high quality software to our clients.
On a “typical” day, you will:
·Develop and maintain detailed test plans, test cases, and test scripts based on software requirements and user stories.
·Provide guidance to clients about test design, both functional and non-functional, which will provide them the highest possible ROI.
·Lead small teams of test engineering consultants on technical implementation and delivery.
·Implement functional and performance testing based on client necessity and system/architecture understanding.
·Build and execute automated tests to identify defects and issues in software applications.
·Collaborate with the development team to understand software functionality and assist in the resolution of defects.
·Report and track defects in a systematic and organized manner, including documentation of steps to reproduce.
·Participate in the design and maintenance of the test automation framework and test scripts.
·Perform regression testing to ensure that defects are fixed and new code changes do not introduce additional issues.
·Contribute to the continuous improvement of testing processes and methodologies.
·Provide timely and accurate feedback to stakeholders on test results and overall product quality.
Qualifications:
·Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
·Proven experience in automated software testing.
·Expertise with test automation tools, Object-oriented programming and scripting languages (i.e. Typescript, Python, C#, etc.).
·Proficiency with at least one performance test tool/framework (i.e. Jmeter, Locust, etc.).
·Understanding of the different types of performance testing and when/how to apply them.
·Strong understanding of software development methodologies and the software development life cycle (SDLC).
·Experience with test management and defect tracking tools (e.g., Azure Devops, JIRA, TestRail).
·Strong analytical and problem-solving skills with attention to detail.
·Excellent communication skills and ability to work collaboratively in a team environment.
·Self-motivated and able to work independently with minimal supervision.
·Experience building solutions in Azure, GCP and/or AWS a plus.
·Previous experience with performance testing tools a plus.
Reasons to love this job:
Working at Impower is an entrepreneurial adventure. We’re not just another consulting company, we are a disrupter focused on innovative solutions, emerging technology, and creating lasting value. The right candidate will have the opportunity to be a part of:
·Encouragement to be innovative and challenge status quo
·Opportunities for professional growth and development
·A collaborative and innovative work environment
·Exposure to cutting-edge technologies across a variety of industries and business cases
Originally posted on Himalayas