Job Description
MiTek® is a global provider of building solutions for the residential and commercial construction industries. Utilizing software, services, engineered products, and automated manufacturing equipment, MiTek partners with clients to accelerate their genius and deliver breakthroughs in building.
With a rich 60-year history and a network of 6,500 team members worldwide, MiTek pairs local expertise with global capabilities. As a Berkshire Hathaway (NYSE: BRK-A, NYSE: BRK-B) company since 2001, MiTek has a record of continuous growth and innovation.
Learn more at www.mii.com.
A Brief Overview
Chịu trách nhiệm thử nghiệm các phần mềm kỹ thuật kết cấu, CAD, diễn họa, sản xuất, dịch vụ được thiết kế hoặc phần mềm quản lý kinh doanh. Bao gồm thiết kế, sáng tạo, chuẩn bị tài liệu và thực hiện kiểm tra các phần mềm theo phương pháp thủ công hoặc tự động. Cũng bao gồm việc xác minh các bản sửa lỗi và cải tiến, nghiên cứu báo cáo lỗi, xác minh các yêu cầu về phần mềm và cung cấp hỗ trợ về kỹ thuật. Là thành viên tích cực và quan trọng của nhóm phát triển Agile trong quy trình phát triển phần mềm và là thành viên then chốt của nhóm ra quyết định đánh giá rủi ro của các dự án khác nhau cùng với các nhà phát triển phần mềm và giám đốc sản phẩm. Cơ hội cố vấn cho thành viên khác về các nhiệm vụ công việc và cơ hội đào tạo chéo giữa các nhóm về tất cả các ứng dụng trong bộ phận phần mềm. Cung cấp hướng dẫn kỹ thuật và cố vấn cho các Nhà Phân Tích chất Lượng Phần Mềm và Cộng Sự, bên cạnh các trách nhiệm trong nhóm Phân tích chất lượng phần mềm.
Responsible for testing complex Structural Engineering, CAD, visualization, manufacturing, Engineered Services or Business Management software. Including the design, creation, documentation of, and execution of complex software test cases in a manual or automated method. Also includes verification of bug fixes and enhancements, researching bug reports, verification of software requirements, and provide. technical Support. Is an active and critical member of an Agile Development team within software development process and is a key part of the decision-making group to assess risk of various projects alongside software developers and product managers. Opportunities for mentoring others on required job duties and cross-training across teams on all the applications within the software suite. Provide technical guidance and mentor to Associate and Software Quality Analysts, along with additional responsibilities within SQA team.
What You Will Do:
RESPONSIBILITIES
- Đóng vai trò quan trọng của nhóm và chịu trách nhiệm ra quyết định cũng như đánh giá rủi ro của một số dự án nhất định để xác định thời điểm và vị trí thích hợp phát triển công việc cho nhóm kịp thời
- Cộng tác và đóng góp với bộ phận Quản Lý Phần Mềm và các nhóm phát triển khác về các yêu cầu của phần mềm để đảm bảo rằng các giải pháp hiệu quả, nhất quán và đáp ứng nhu cầu kinh doanh
- Cung cấp hướng dẫn kỹ thuật và cố vấn cho Cộng tác viên và Nhà phân tích chất lượng phần mềm cùng với các trách nhiệm bổ sung trong nhóm SQA và cơ hội dẫn dắt các cuộc họp nhóm
- Kiểm thử chức năng của tính năng mới và kiểm thử hồi quy các tính năng và chức năng hiện có cho mỗi bản phát hành phần mềm mới
- Làm việc trong môi trường phát triển phần mềm Agile, tham gia các buổi họp cam kết, xem xét và các cuộc họp lên kế hoạch
- Nghiên cứu các báo cáo lỗi từ các bên liên quan khác nhau và có thể hỗ trợ kỹ thuật
- Áp dụng các tiêu chuẩn Đảm Bảo Chất Lượng được chấp nhận rộng rãi và kỹ thuật để đảm bảo sự hiệu quả của logic chương trình và thao tác dữ liệu
- Có thể thiết kế độc lập các giải pháp chất lượng cho các tính vừa và nhỏ
- Tập trung vào kiểm tra thủ công (Nếu kiểm tra tự động không bắt buộc):
- Thiết kế, phát triển, lập tài liệu, đào tạo và thực hiện các trường hợp kiểm thử phần mềm phức tạp được sử dụng cho chu trình kiểm thử chức năng và hồi quy
- Tập trung vào kiểm tra tự đông (Nếu kiểm tra thủ công không bắt buộc):
- Áp dụng các tiêu chuẩn và kỹ thuật lập trình được chấp nhận rộng rãi để đảm bảo logic chương trình và thao tác dữ liệu hiệu quả
- Thiết kế, viết mã, kiểm tra và gỡ lỗi phần mềm mới và hiện có sử dụng các công nghệ cho dự án được giao. Điều này thường bao gồm JavaScript, C#, tập lệnh SQL và ASP.NET trong công tác thử nghiệm
- Hiểu biết về việc lưu trữ và kiểm soát mã nguồn
- Cấu trúc lại các thử nghiệm hiện có
- Các công việc khác theo sự phân công
- Act as a critical part of the decision-making group to assess risk of certain projects to determine appropriate timing and placement of development effort
- Collaborate and contribute with Software Product Management and other development teams on software requirements to ensure that solutions are efficient, consistent, and fulfill business needs
- Provide technical guidance and mentoring to Associate and Software Quality Analysts along with additional responsibilities within SQA team and opportunities to lead team meetings
- Functional testing of new features and regression testing of existing features and functionality for each new software release
- Work in an Agile software development environment, participating in commitment meetings, retrospectives, and planning meetings
- Researching bug reports from various stakeholders and may provide Technical Support
- Apply generally accepted Quality Assurance standards and techniques to assure efficient program logic and data manipulation
- Able to independently design quality solutions for small and medium features
- MANUAL TEST FOCUS (Optional if Auto Test Focus):
- Design, develop, document, train and execute complex software test cases used for functional and regression testing cycle
- AUTOMATED TEST FOCUS (Optional if Manual Test Focus):
- Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
- Design, code, test and debug new and existing software utilizing technologies for the project assigned. This typically includes JavaScript, C#, SQL scripts, and ASP.NET within a test framework
- Working understanding of Source Control
- Refactor existing tests
- Other reasonable duties as assigned
QUALIFICATIONS
- Tốt nghiệp Đại học hoặc Cao đẳng, ngành Khoa học máy tính hoặc Kỹ sư máy tính
- Có từ 2 – 5 năm kinh nghiệm trong lĩnh vực phần mềm hoặc các lĩnh vực liên quan với kiến thức sơ lược về các quy trình và giải pháp phát triển toàn cầu
- Trình độ tiếng Anh (CEFR) B1+ hoặc tương đương
- Có kỹ năng máy tính/ kỹ năng về phần mềm
- Có khả năng nghiên cứu, phân tích và giải quyết hầu hết các sự cố phần mềm trong môi trường mạng phức tạp
- Hiểu biết sâu sắc về dịch vụ khách hàng bao gồm việc thực hiện các quy định về sự hài lòng của nhân viên.
- University or College degree, major in Computer Science or Engineering
- Have 2 to 5 years experience within software or related industry with a cursory knowledge of global development practices and procedures
- English level (CEFR) B1+ or equivalent
- Should have computer/software skills.
- Should be able to research, analyze, and resolve most software problems in complex network environments.
- Demonstrated internal customer service insights including the implementation of employee satisfaction charters