Job Recruitment Website - Job seeking and recruitment - Senior Software Engineer Job Responsibilities

Senior Software Engineer Job Responsibilities

Senior Software Engineer Job Responsibilities (12 articles)

In life, job responsibilities are used more and more frequently. Formulating job responsibilities can effectively prevent unreasonable job allocation. This leads to phenomena such as work shirk and responsibility shirk between departments or employees. How should we formulate job responsibilities? The following are the job responsibilities of senior software engineers that I have collected for you. You are welcome to share them.

Senior Software Engineer Job Responsibilities 1

Responsibilities:

1. Responsible for analyzing product testing requirements, writing test plans, test cases, and reviewing test results Conduct analysis, summary, and put forward optimization suggestions;

2. Participate in demand review and write effective test cases based on demand documents; Responsible for special testing of key and difficult products:

3. Responsible Research on product testing methods and testing tools and solve technical problems, and provide improvement suggestions for the use of testing methods and testing tools;

4. Participate in the optimization and improvement of department testing processes and test templates;

5. Complete demand testing independently, track and feedback the bug life cycle; establish and maintain relevant documents for testing work;

6. Other related work arranged by the company;

Job requirements:

1. Bachelor degree or above in computer, electronics, communications or related majors;

2. More than 5 years of testing work experience, with white box testing experience;

3. Familiar with Linux system, MySql database, and network communication protocols such as TCP/IP and HTTP;

4. Familiar with Java/python and other languages; have certain Java programming capabilities;

p>

5. Familiar with testing processes and specifications, and understand testing methods such as functional testing, performance testing, interface testing and unit testing;

6. Strong learning ability and technical research ability, good Quality awareness, communication and teamwork skills;

7. At least two years of work experience in a large company in the communications industry or Internet industry.

8. Have strong ability to analyze and summarize software problems;

9. Have strong learning ability and good communication skills; have a strong sense of responsibility and a certain degree of Management ability; Senior software engineer job responsibilities 2

1) Complete software testing tasks on time and effectively, use various testing technologies and methods to test and discover software defects in the software, and track defect status.

2) Proficient in writing test cases using equivalence class division method, boundary value method, cause-and-effect diagram method, state diagram method, test outline method and various typical software fault models;

3) Verify the consistency of software functions and requirements; verify whether the system functions of the software meet user requirements under corresponding hardware conditions;

4) Analyze software quality, including defects, based on test results rate, defect distribution, defect repair trends, etc. Provide specific measurements of various quality characteristics of the software, including functionality, reliability, ease of use, security, time and resource characteristics, etc., submit a test execution report, and finally give a conclusion on whether the software can be released or submitted for use by users;

5) Compile various user documents such as user documentation, function instructions, FAQ, etc. for each product.

Senior Software Engineer Job Responsibilities 3

1. Design and coding of core modules of client products;

2. Design and improvement of the overall program architecture of enterprise application software products;

3. Participate in the formulation of the team’s technical solutions and the research of new technologies;

4. Plan the future technical development path of the product;

5. Continuous optimization and reconstruction, Ensure the readability, maintainability and scalability of the code;

6. Guide the work of software engineers and new team members.

Job requirements:

1. Bachelor degree or above, majoring in computer or mathematics, more than 3 years of C development work experience;

2. Proficient in C/ C programming language and OO design concept;

3. Proficient in using various versions of VC development environment;

4. Proficient in MFC programming, multi-threaded programming, and Windows API;

5. Proficient in STL standard library applications, boost library, and C 11 standard;

6. Proficient in and flexible use of design patterns;

7. Experience in the design and development of complex functional modules Experience;

8. Good communication and expression skills, strong sense of teamwork, good self-learning ability and independent problem-solving ability;

9. Proficient in python, javascript and other scripting languages priority. Responsibility description:

1. Design and coding of core modules of client products;

2. Design and improvement of the overall program architecture of enterprise application software products;

3. Participate in the formulation of the team’s technical solutions and the research of new technologies;

4. Plan the future technical development path of the product;

5. Continuously optimize and refactor to ensure the code quality Readability, maintainability and scalability;

6. Guide the work of software engineers and new team members.

Job requirements:

1. Bachelor degree or above, majoring in computer or mathematics, more than 3 years of C development work experience;

2. Proficient in C/ C programming language and OO design concept;

3. Proficient in using various versions of VC development environment;

4. Proficient in MFC programming, multi-threaded programming, and Windows API;

5. Proficient in STL standard library applications, boost library, and C 11 standard;

6. Proficient in and flexible use of design patterns;

7. Experience in the design and development of complex functional modules Experience;

8. Good communication and expression skills, strong sense of teamwork, good self-learning ability and independent problem-solving ability;

9. Proficient in scripting languages ??such as python and javascript priority.

Senior Software Engineer Job Responsibilities 4

Responsibilities:

Responsible for the function and performance testing of the overall All-in-one platform to ensure stable platform quality;

Participation Review product requirements and formulate test cases according to requirements;

Participate in building automated testing frameworks and write automated test cases;

Follow up on defect repairs and control progress risks, and submit test execution reports;

Standardize development and testing processes and make reasonable suggestions for products;

Requirements:

Bachelor degree or above, computer-related majors preferred;

3 or more years of APP/WEB testing (QA) experience, rich experience in writing software test cases, and able to formulate test plans and solutions;

Familiar with automation/stress testing tools to improve testing efficiency and quality , having the ability to write scripting languages ??is preferred;

Familiar with SQL writing for mainstream databases, such as MySQL, Oracle;

Scrum Master or agile development experience is preferred;

Applicants with Testlink and JIRA experience will be given priority

Have a positive attitude, good problem-solving and communication skills;

Have proficient English listening, speaking, reading and writing skills, and be proficient in Cantonese and Mandarin ; Senior Software Engineer Job Responsibilities 5

Responsibilities:

1. Participate in requirements review, use case design, test execution, etc.;

2. Complete product review Functional and automated testing, summarizing test execution status, and preparing relevant reports;

3. Responsible for the testing of financial projects;

Job requirements:

1. Degree in computer and related majors (college degree or above), more than 7 years of work experience;

2. Understand the software life cycle, testing process, design methods and basic specifications;

3. Understand the database and can use basic SQL statements to assist testing;

4. Proficient in using QC, redmine and other related defect management tools;

5. Good communication and expression skills, with Strong team spirit.

Senior Software Engineer Job Responsibilities 6

Responsibilities:

1. Complete product use case design and testing to ensure project quality and progress;

2. Responsible for Web, APP-side function and interface testing, script design and implementation, improve testing efficiency and quality;

3. Preliminary analysis of automation results, communicate with R&D personnel on defects and problems, and continuously improve existing testing methods , to improve the reliability of the system.

Job requirements:

1. Graduation from computer-related majors, bachelor degree or above;

2. Familiar with the basics of software testing Methods, processes and specifications, more than 3 years of software testing experience;

3. Understand common interface automation tools (such as jmeter, soapUI, etc.);

4. Have good knowledge Good communication and coordination skills, rigorous work attitude, strong sense of responsibility and initiative;

5. Have strong ability to analyze business and locate problems

6 , Familiar with SqlServer, can use basic SQL statements to assist testing; Senior Software Engineer Job Responsibilities 7

Responsibilities:

1. Independently responsible for the testing of software products to ensure project testing progress and Quality;

2. Develop project test plans, write test cases and prepare test data;

3. Test product functions, performance, compatibility, ease of use, etc. , complete functional, integration and regression testing;

4. Use operational defect management tools to track and manage defects and promote timely and reasonable resolution of problems;

5. Timely communication, feedback and resolution Problems existing during project testing. Summarize and analyze the project testing situation;

6. Make suggestions for improvements to products, processes, etc.;

7. Complete other tasks assigned by the leader.

Job requirements:

1. Bachelor degree or above, computer or science and engineering related major, 4 or more years of system testing experience.

2. CET-4 or above, good English reading and writing skills.

3. Have experience in testing C/S or B/S architecture product systems.

4. Be familiar with the testing process, have good test analysis capabilities, and be able to independently formulate test plans, test cases and test reports.

5. Familiar with MySQL or MSSQL, those who are proficient will be given priority.

6. Candidates with performance testing experience will be given priority.

7. Applicants with experience in game product testing will be given priority.

8. Applicants who are proficient in one of the mainstream operating systems such as WindowsXP, Win7, EmbeddedWin7, WindowsServer, Linux, etc. will be given priority.

9. Love testing work and like to delve into testing technology. Senior Software Engineer Job Responsibilities 8

Responsibilities:

1. Familiar with test cases, test analysis, writing quality reports and other documents;

2. Able to participate in early requirements Analysis and solution design can identify design problems in the early stage;

3. Reasonably formulate project test plans, follow up on test progress, and control project risks;

4. Responsible for functional testing and performance Testing, automated testing, security testing;

5. Maintain enthusiasm for new technologies, improve product testing methods and strategies, and improve testing efficiency;.

Job requirements:

1. Bachelor degree or above in computer-related majors, solid basic computer knowledge;

2. More than 3 years of WEB or mobile testing experience ;

3. Proficient in performance testing skills, with experience in loadrunner or jmeter, able to locate code-level performance bottlenecks, and experience in performance tuning;

4. Proficient in interface automated testing, App automation testing skills;

5. Experience in junit, TestNG, selenium, robotium, uiautomator, Appium, testing framework, and test tool development experience is preferred;

6. Experience in penetration testing Experience preferred. Senior Software Engineer Job Responsibilities 9

Responsibilities:

1. Responsible for the design of software product testing solutions;

2. Responsible for the development of software testing tools;

p>

3. Responsible for the design and optimization of software test cases;

4. Establish a testing environment to ensure product quality and the smooth progress of testing work;

5. Create a question sheet , and analyze and verify test defects;

6. Design and maintain test processes and use cases;

7. Write verification reports and test reports.

Job requirements:

More than 5 years of experience in software system testing, proficient in using commonly used databases (such as Oracle, SQL);

Familiar with the basic theory of software testing technology, Master black box testing methods; be familiar with software and hardware interfaces, and have experience in software test solution design and test case design of medium-sized or above;

Master automated testing tools, be familiar with software white box testing methods, and have experience in software unit testing Priority will be given;

Bachelor degree or above in computer, software engineering, automation, electrical and electronics, system reliability and related majors;

Applicants with rail transit chain and ATS testing experience will be preferred. Senior software engineer job responsibilities 10

Job responsibilities:

1. Senior professional and technical personnel position, independently responsible for the working group, providing guidance or support to subordinate members and supervising their daily activities;

2. Participate in software product project planning and formulate specific project implementation plans;

3. Integrate and optimize various resources required for project development;

4 , Responsible for the improvement of software development technology and specifications and standard processes;

5. Participate in the design and analysis of software systems;

6. Complete the corresponding module software according to the development progress and task allocation design, development, and programming tasks. Qualifications:

1. Bachelor degree or above in computer technology or electronic information, electronic engineering and other related majors;

2. Received training in software testing, product knowledge, etc.;

3. More than 3 years of work experience;

4. Familiar with conventional databases such as Oracle; keen on product research and development and technology development; have a strong sense of responsibility and an open mind;

 5. Strong professionalism, studiousness, and team spirit;

6. Solid JAVA language foundation; familiar with J2EE (JSP, JAVABEAN, SERVERLET, JDBC, STRUTS, SPRING, etc.).

Senior Software Engineer Job Responsibilities 11

Responsibilities:

1. Participate in the requirements analysis and design review of software products, and be responsible for the formulation of test plans;

2. Implement specific Test tasks and confirm test results, complete test reports and test result analysis;

3. Independently complete various types of product tests to ensure that products meet quality standards;

4. Perform functional tests and performance, writing automated test scripts and maintenance;

5. Coordinate and organize all parties to review the results of each stage, including requirements, design, etc.;

6. Rapid Identify important software issues and submit them to developers;

7. Have a strong sense of responsibility; share testing techniques and grow together with colleagues in the department.

Job requirements:

1. Bachelor degree or above, more than 1 year of testing experience, those with PC, H5, APP testing experience are preferred;

2. Master the theoretical knowledge of software testing, be familiar with software development and testing workflow, and be proficient in using any test management tool (such as ZenTao, QC, JIRA, etc.);

3. Be familiar with interface testing tools, such as: postman ; Familiar with concurrent stress testing, proficiency in using LoadRunner and Jmeter is preferred;

4. Those with the ability to write test scripts and SQL statements, and those familiar with mysql are preferred; those who can build a test environment, familiar with Linux are preferred;

5. Have good documentation and communication skills; have good teamwork spirit. Senior Software Engineer Job Responsibilities 12

Responsibilities:

1. Responsible for functional testing and user experience testing of the company’s software products (WebAndroid, iOS, etc.), and responsible for automated testing, performance testing and continuous integration Practice related work

2. Write test plans and design test cases according to product specifications and test requirements;

3. Execute test cases, analyze test results, submit bugs and perform regression testing ;

4. Use defect tracking tools to monitor and report bug status

5. Timely update and organize test cases, usage instructions and other related documents for the platform/business you are responsible for.

Job requirements:

1. Familiar with software testing theoretical knowledge and testing procedures, and experience in mobile Internet product testing;

2. Participate in requirements review and design testing Use cases and execute tests, evaluate test results;

3. Be able to use svn, ZenTao and other management tools;

4. Proficient in using fiddler, charles, postman, jmeter, loadrunner and other tests Tools;

5. Master at least one language, java, python, shell, etc.;

6. Have strong logical analysis and problem location capabilities, and strong learning ability;

p>

7. Have a good sense of teamwork, a strong sense of responsibility and good communication and expression skills;

8. Love software testing, learn new knowledge, work carefully, conscientiously and patiently , good at summarizing, and have relatively good ability to share experience and knowledge. ;