软件工程师 III,测试中
Software Engineer III, In Test
在Mitratech,我们是一支由技术专家组成的团队,专注于打造世界级的产品,简化法律、风险、合规和人力资源职能中的操作流程。我们是一个紧密协作、全球分布的团队,在一个支持个人卓越、以多元化和包容性工作文化为中心的生态系统中茁壮成长,注重优秀的人才实践、学习机会和乐趣!我们的文化是创业精神与企业投资的理想结合,使我们能够以快速的节奏,使用一些最复杂、最先进的技术进行工作。
35多年来,Mitratech的专家们一直专注于解决复杂需求。如今,我们为全球20,000家不同规模的公司提供服务,其中包括30%的财富500强企业,以及覆盖160多个国家的50多万用户。
随着持续增长,我们一直在寻找有资源、热情和新视角的人才。加入我们的全球团队,看看是什么让Mitratech成为一个真正出色的工作场所!
Mitratech是企业法律和合规团队值得信赖的全球技术合作伙伴。我们的工作方式积极主动、协作且专注。在Mitratech蓬勃发展的专业人士,就像你这样懂得在个人卓越与团队合作之间取得平衡的人。我们认为员工的热情推动了出色的工作,因此我们寻找那些热衷于构建拥有所有权、透明度、持续改进环境,并致力于为客户带来最佳体验的人。换句话说,如果你喜欢人和技术,你就会在这里找到归属感。
高级软件工程师 – 测试负责为组织内的信息技术服务制定和建立质量保证标准和措施。这将包括编写测试计划和脚本,用于跟踪产品开发中的缺陷和修复。该职位需要运用已验证的分析和解决问题的能力,通过细致的测试来验证、确认、沟通并解决系统/软件应用问题,以确保我们在SaaS应用中的高质量。在这个职位上,你将负责确保质量是工程实践的核心,具有测试和工具自动化的倾向。自动化测试经验是该职位的必要条件。没有自动化测试经验的候选人将不会被考虑。
**核心职责与任务**:
查看英文原文
At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available.
For over 35 years, the experts at Mitratech have been focused on solving the complex needs. Today, we serve 20,000 client companies of all sizes globally, representing 30% of the Fortune 500 and over 500,000 users in over 160 countries.
As we continue to grow, we’re always looking for resourceful, enthusiastic, and fresh perspectives. Join our global team and see what makes Mitratech a truly exceptional place to work!
Mitratech is a proven global technology partner for corporate legal and compliance teams. Our approach to work is proactive, collaborative, and committed. The professionals who are thriving at Mitratech are people like you who know how to balance individual excellence with teamwork. We believe our employees’ enthusiasm fuels great work, so we pursue individuals with a passion for building an environment of ownership, transparency, continuous improvement as well as a dedication to driving the best possible experience for our clients. In other words, if you like people and technology, you'll fit right in.
The Senior Software Engineer – In Test is responsible for developing and establishing quality assurance standards and measures for the information technology services within the organization. This will include writing test plans and scripts for tracking defects and fixes in product development. This individual will apply proven analytical and problem-solving skills to help validate, verify, communicate, and resolve system/software application issues through careful testing in order to ensure high quality in our SaaS applications. In this role, you will be responsible for ensuring quality is at the heart of engineering practices, with a bias towards test and tooling automation. Automated testing experience is a requirement for this role. Candidates lacking automated testing experience will not be considered.
**Essential Duties & Responsibilities**:
- Develop and execute test scripts and plans for software changes in the company’s software products
- Perform integrated software testing, which includes but is not limited to, ensuring the accuracy of new product features or corrections to current software functions per the business requirements prior to release of software and post release testing
- Track and report work completed on a daily basis
- Work closely with software developers to clearly convey issues found and to ensure timely resolution
- Document, track, retest and communicate test results
- Ensure QA tasks assigned are completed as scheduled
- Review product Release Notes and other documentation for accuracy
- Mentor Jr. QA team members
- Enhance existing and recommend new QA methodologies to improve company efficiency and quality
- Writes and maintains test automation scripts
**Required Skills & Experience:**
- 5-7+ years of commercial development with extensive automation testing experience
- Testing tools like Selenium, Playwright, Jest, JMeter, Postman and TestRail
- Experience in different types of tests such as regression, smoke, systems, integration, performance, load, endurance and user acceptance testing
- Proficiency in authoring, reviewing, and executing manual, ad hoc and exploratory test cases
- SQL, NoSQL and relational database concepts
- Exposure to Continuous Integration / Continuous Deployment practices.
- Experience with unit testing and mock test frameworks (XUnit, NUnit / Moq / NSubstitute)
- Modern source control systems (Github, BitBucket, Azure DevOps, TFS)
- Experience in AI assisted coding using tools such as Claude, Devin, CoPilot
**Desired Skills & Experience:**
- Agile, Scrum, XP, TDD, AI SDLC
- Familiarity with ASP.NET, MVC, JavaScript, jQuery, HTML, CSS, LESS, Typescript, bootstrap, SSRS, Rest API, Python, C# and .NET Core and .NET Framework
- BDD Frameworks such as Gherkin
- Appium, Insomnia or comparable test tools and frameworks
- Functional Languages such as PowerShell
- Computer Science, OO concepts and design patterns
- Good communication skills and attention to detail
- Cloud Platforms (Azure)
- Familiarity with AI concepts, tools and passion towards latest developments in this field
**_We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status._**