职位来自于拉勾
Job Description Summary
- Performs and participates in application testing to apply continuous quality and testability of code throughout the software development lifecycle (SDLC).
- Builds quality within the software development process with automated testing suites providing a comprehensive view from code quality to functionality.
- Uses quality paradigms to provide real time quality with use of automation and frequent regression testing.
- Designs / develops automation test suites and scripts with continuous integration, testing, deployment and delivery.
- Conducts security and service virtualization testing.
What Part Will You Play?
- Participates in all steps of the software development life cycle and is accountable for producing quality code.
- Conducts basic impact analysis, evaluates and identifies affects to regression test suites, testability of code, and application performance to reduce negative influences on continuous testing.
- Performs quality checks along with updating of automation scripts.
- Identifies and designs basic testing suites for test driven development (TDD) and behavior driven development (BDD) to allow early and frequent testing as the software is developed.
- Applies knowledge of service virtualization concepts and its applicability for application testing.
- Works with stakeholders, business, developers and other analysts to develop test plans, conditions and cases to be used in testing and learns to perform test data conditioning and execution of test sets.
- Begins to build a base knowledge of using multiple environments to validate test conditions and reviews data values while learning the various components of the systems and the applications.
- Reports, tracks defects and defect resolutions, closure and participates in root cause analysis.
- Acts as a single point of contact for assigned small, less complex client projects regarding test activities.
- Coordinates the test activities assigned to the test team to include, reviewing of client test plans cases and scripts, prioritizing test execution when necessary and providing feedback to internal and external clients.
What Are We Looking for in This Role?
- Education: Bachelor's degree in software engineering, computer science, or other technical degree.
- Experience:
- 3+ years of professional software testing experience.
- 1+ year of hands-on API testing experience (e.g., RESTful, Soap).
- 1+ year of hands-on UI automation testing experience (e.g., Selenium).
- Technical Skills:
- Programming Languages: Java, C#, Perl, Python, Groovy, Oracle, SQL, etc.
- Testing Tools: Application Lifecycle Management, Security, Application Programming Interface, Mobile, Continuous Integration, Service Virtualization, etc.
- Project Methodologies: Agile Scrum, Kanban, Test Driven Development, Behavior Driven Development, etc.
- Testing Methodologies: Excellent in process and best practices along with strong understanding of current Internet application development technology.
- Testing Skills: Good requirement analysis and test case design capability.
- Personal Skills
工作职责
1、承接资源需求,牵头拉通相关团队进行基础资源准备、推动需求按时交付,基于数据分析和监控交付过程和风险、并提出应对方案;
2、参与机房和可用区规划,包括云资源、机位、基础架构设备、IP、带宽、专线等,根据需求预测,规划云上资源容量,支持云上资源的成本优化措施落地;
3、负责运营管理体系建设,包括流程、标准、SLA等的制定和落地等;监控运行情况,建立数据分析模型;
4、定期对运营数据进行分析及汇报,及时发现潜在的风险并推动改进与提升;
5、主导并推进资源管理机制落地到系统工具中,通过工具和数据化驱动降低成本,实现高效自动化的平台化能力。
任职要求
1、本科及以上学历,计算机或通信网络相关专业,5年以上工作经验,其中有3年以上云技术相关工作经验优先;
2、熟悉云计算的产品业务模式和系统架构,有资源规划、成本管理、系统工具设计等经验;
3、具备产品规划、需求分析或开发设计经验,擅长流程梳理、需求分析和产品化设计,能独立完成重要模块需求分析和设计工作,有金融行业需求分析相关经验者优先;;具有丰富的资源运营管理、流程设计、标准制定和运营优化经验优先;
4、具备较强逻辑分析、归纳总结、口头及文字表达能力,熟悉银行某一领域业务、产品或系统架构知识者优先;
5、具备较强跨部门沟通协作能力,工作主动,细致严谨,条理清晰。